Ausführen eines iOS-Emulators auf dem Mac

Ich kann anscheinend keine aktualisierten (oder zuverlässigen) Quellen von iOS-Emulatoren für Mac finden, ich verwende Sierra.

Zuerst glaubte ich, dass in Xcode, als ich meine App ausführen wollte, ein Emulator ausgeführt wurde , aber ich habe mich geirrt. Ich schätze, es ist ein Simulator . Der Unterschied besteht darin, dass sie unterschiedliche Kompatibilitäten haben. Wenn Sie also eine .ipa-Datei (iOS-App) nehmen und auf dem Simulator installieren, stürzt die App ab.

Meine Frage ist, gibt es iOS- Emulatoren , mit denen ich echte Apps aus dem App Store oder aus einer .ipa-Datei installieren kann.

Antworten (3)

Es gibt einen kürzlich angekündigten Dienst von Corellium , der virtualisierte Cloud-Instanzen von iOS anbietet. Es ist jedoch noch nicht öffentlich verfügbar und es gibt kein Wort darüber, wie viel es kosten wird. Mir ist keine Möglichkeit bekannt, sie auf Ihrem Desktop auszuführen, außer dem Xcode-Simulator.

Ich stelle mir vor, dass Apple in der Vergangenheit schnell dagegen vorgegangen wäre, obwohl viel darüber geredet wird, dass die beiden App-Stores in naher Zukunft zusammenlaufen werden, also wer weiß, was passieren wird.

Weitere Informationen dazu finden Sie unter diesen Links:

AKTUALISIEREN:

Anscheinend hatten einige Forscher unterschiedlichen Erfolg beim Booten von iOS in QEMU. Hier ist ein Artikel, der eine Anleitung enthält, wie man iOS 12 so weit bringt, dass es gestartet und wiederhergestellt wird:

https://worthdoingbadly.com/xnuqemu2/

In seinem aktuellen Zustand wird es Ihnen nicht erlauben, Apps auszuführen, aber es ist trotzdem sehr interessant und es lohnt sich, es im Auge zu behalten, da Corellium immer noch nur auf Einladung zu sein scheint.

UPDATE 2:

Apple versucht, Corellium langsam zu zerstören. Der Benutzer daeken auf Twitter hat einen Emulator für den iOS-Simulator auf macOS entwickelt, von dem er angegeben hat, dass er kurz vor der Veröffentlichung steht (Mai 2020) , aber ein kommerzielles Produkt sein wird. Sie scheinen eine Menge Arbeit investiert zu haben und haben eine Reihe von Apps demonstriert, die daran arbeiten.

Zunächst einmal, iOS-Emulatoren existieren nicht wirklich. Das Problem ist, dass iOS Closed Source ist. Andererseits gibt es Android-Emulatoren, da Android Open Source ist. Da Apple also keinen eigenen Emulator veröffentlicht hat, ist es ziemlich unwahrscheinlich, dass es zum jetzigen Zeitpunkt einen echten iOS-Emulator geben wird.

Geben Sie auf Ihrem Mac-Terminal Folgendes ein:

open /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/

Es öffnet sich ein iOS-Simulator, mit dem Sie auswählen können, welches spezifische iOS-Gerät Sie emulieren möchten. Dies funktioniert in den neuesten Versionen von Mac (ich verwende High Sierra).

Die Prämisse der Frage ist, dass der iOS-Simulator ungeeignet ist. Die Frage sucht nach einem Emulator, um "echte Apps aus dem App Store oder aus einer .ipa-Datei zu installieren".