web-dev-qa-db-fra.com

Émuler/simuler iOS sous Linux

Je développe une application Web qui semble avoir des problèmes avec 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é, c'est le simulateur du SDK iOS, mais il est destiné au Mac. Et aussi un émulateur pour Windows. Quelqu'un l'a-t-il déjà fait?

44
YOMorales

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 très bien pour les tests.

24
Fredrik

BrowserStack.com
Sur ce site, vous pouvez émuler de nombreux appareils iOS en ligne.

6
stepanVich

Sous Linux, vous pouvez vérifier epiphany-browser, redimensionner les fenêtres, vous obtiendrez les mêmes bugs que dans iOS. Les deux navigateurs utilisent Webkit .

Ubuntu/Mint:

Sudo apt install epiphany-browser

6
wviana

Peut-être que cette approche est meilleure, https://saucelabs.com/mobile , les tests mobiles dans le cloud avec Selenium

2
martinbrambati
  1. Run Emulation Ripple (retiré à compter du 2015-12-06) sur Chrome 
  2. Run iPadian sur WineHQ
  3. Exécuter QMole sur Linux ou Android
  4. Exécuter XCode sur PureDarwin
0
Neel

Autant que je sache, l'émulateur iOS n'existe pas 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 existe une chaîne d'outils pour compiler une application iOS avec Linux . aucun d'eux n'est vraiment des choses d'émulateur/simulateur. et pour utiliser cette chaîne d'outils, vous avez besoin d'un périphérique iOS jailbreaké pour tester le fichier binaire créé à l'aide de la chaîne d'outils. Je veux dire que Linux ne peut pas exécuter le binaire créé. et d'ailleurs, même dans le simulateur mac, il ne s'agit que d'un programme intermédiaire qui exécute le binaire compilé pour mac, car si vous modifiez la compilation pour iOS à partir du simulateur ou inversement, tous les fichiers sont reconstruits. De plus, il existe de réelles différences, comme iOS est une opération sensible à la casse, contrairement au simulateur.

la meilleure solution consiste donc à acheter un appareil iOS vous-même.

0
Ali1S232