web-dev-qa-db-de.com

Emulieren/Simulieren Sie iOS in Linux

Ich entwickle eine Web-App, die anscheinend Probleme mit iOS-Geräten hat. Das Problem ist, dass ich kein iOS-Gerät besitze und in Linux Ubuntu entwickle. Ich suche nach einer Möglichkeit, dieses Betriebssystem in Linux (insbesondere dem Browser) zu emulieren/simulieren, habe aber nichts gefunden.

Was ich bisher gefunden habe, ist der Simulator für das iOS-SDK, aber das ist für den Mac gedacht. Und auch ein Emulator für Windows. Hat jemand das schon mal gemacht?

44
YOMorales

Die einzige Lösung, die ich mir vorstellen kann, ist, VMWare oder ein anderes VT zu installieren und dann OSX auf einer VM zu installieren.

Es funktioniert ziemlich gut zum Testen.

24
Fredrik

BrowserStack.com
Auf dieser Site können Sie viele iOS-Geräte online emulieren.

6
stepanVich

Unter Linux können Sie den Epiphany-Browser überprüfen. Die Größe der Fenster ändert sich, und Sie erhalten dieselben Fehler wie in IOS. Beide Browser verwenden Webkit .

Ubuntu/Mint:

Sudo apt install epiphany-browser

6
wviana

Vielleicht ist dieser Ansatz besser, https://saucelabs.com/mobile , mobiles Testen in der Cloud mit Selenium

2
martinbrambati
  1. Run Ripple-Emulator (im Ruhestand am 06.12.2015) auf Chrome 
  2. Führen Sie iPadian auf WineHQ aus
  3. Führen Sie QMole unter Linux oder Android aus
  4. XCode auf PureDarwin ausführen
0
Neel

Soweit ich weiß, gibt es keinen iOS-Emulator unter Windows oder Linux. Es gibt nur einige Spielemaschinen, mit denen Sie denselben Code sowohl für iOS als auch für Windows oder Linux kompilieren können. Außerdem gibt es eine Toolchain, um iOS-Anwendungen mithilfe von Linux zu kompilieren . Keines von ihnen sind wirklich Emulator/Simulatorsachen. Um diese Toolchain verwenden zu können, benötigen Sie ein jailbreaked iOS-Gerät, um mit Toolchain erstellte Binärdateien zu testen. Ich meine, Linux kann die selbst erstellte Binärdatei nicht ausführen. Übrigens, selbst in Mac-Simulatoren ist es nur ein Zwischenprogramm, das Mac-kompilierte Binärdateien ausführt, denn wenn Sie das Kompilieren für iOS aus dem Simulator oder umgekehrt ändern, werden alle Dateien neu erstellt. und es gibt auch einige echte Unterschiede, wie bei iOS eine Groß- und Kleinschreibung, bei Simulator jedoch nicht.

die beste Lösung ist also, ein iOS-Gerät selbst zu kaufen.

0
Ali1S232