Émuler / simuler iOS sous Linux

Je développe une application web qui semble avoir des problèmes dans les appareils iOS. Le problème est que je ne possède pas d'appareil iOS et que je développe sous Linux Ubuntu. Je cherche un moyen d'émuler / simuler ce système d'exploitation sous Linux (en particulier le navigateur), mais je n'ai rien trouvé.

Jusqu'à présent, ce que j'ai trouvé est le simulateur du SDK iOS, mais cela est destiné au Mac. Et aussi un émulateur Pour Windows. Quelqu'un a fait cela avant?

38
demandé sur ROMANIA_engineer 2011-06-10 23:39:59

6 réponses

La seule solution à laquelle je peux penser est d'installer VMWare ou tout autre VT puis d'installer OSX sur une machine virtuelle.

Cela fonctionne plutôt bien pour les tests.

22
répondu Fredrik 2011-06-10 19:54:05

BrowserStack.com
Sur ce site, vous pouvez émuler beaucoup d'appareils iOS en ligne.

6
répondu stepanVich 2015-11-06 13:36:28

Sur linux vous pouvez vérifier l'epiphanie-navigateur, redimensionne les fenêtres que vous obtiendrez les mêmes bugs que dans ios. Les deux navigateurs utilise Webkit.

Ubuntu / Mint:

sudo apt install epiphany-browser

4
répondu wviana 2016-12-29 18:12:20

Peut-être, cette approche est meilleure, https://saucelabs.com/mobile , test mobile dans le cloud avec selenium

2
répondu martinbrambati 2014-05-14 21:12:43
  1. Exécuter émulateur Ripple (retiré à partir de 2015-12-06) sur Chrome
  2. Exécuter iPadian sur WineHQ
  3. Exécutez QMole sous Linux ou Android
  4. Exécutez XCode sur PureDarwin
1
répondu Neel 2018-05-07 11:22:07

Pour autant que je sache, il n'y a pas d'émulateur iOS sous windows ou linux, il n'y a que quelques moteurs de jeu qui vous permettent de compiler le même code pour iOS et windows ou linux et il y a une chaîne d'outils pour compiler l'application iOS en utilisant linux. aucun d'entre eux n'est vraiment émulateur/simulateur. et pour utiliser cette chaîne d'outils, vous avez besoin d'un périphérique iOS jailbreaked pour tester le fichier binaire créé à l'aide de la chaîne d'outils. Je veux dire que linux lui-même ne peut pas exécuter le binaire créé lui-même. et en passant même dans mac simulator est juste un programme intermédiaire qui exécute binaire compilé mac, car si vous modifiez la compilation pour iOS à partir de simulator ou dans l'autre sens, tous les fichiers sont reconstruits. et il y a aussi des différences réelles, comme iOS est une opération sensible à la casse alors que le simulateur ne l'est pas.

Donc, la meilleure solution est d'acheter un appareil iOS vous-même.

0
répondu Ali1S232 2011-06-10 19:49:33