É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?
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.
BrowserStack.com
Sur ce site, vous pouvez émuler beaucoup d'appareils iOS en ligne.
Peut-être, cette approche est meilleure, https://saucelabs.com/mobile , test mobile dans le cloud avec selenium
- Exécuter émulateur Ripple (retiré à partir de 2015-12-06) sur Chrome
- Exécuter iPadian sur WineHQ
- Exécutez QMole sous Linux ou Android
- Exécutez XCode sur PureDarwin
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.