Kann ich iOS-Apps auf meinem Mac ausführen?

23

Ich habe in letzter Zeit eine Reihe netter iPhone-Apps gesehen, die ich gerne verwenden würde. Insbesondere gibt es eine Reihe an netten Musik-Apps (Metronom, Tuner usw.), die eine hohe Bewertung zu haben scheinen und keine echte Mac-Entsprechung haben. Ich habe keinen neuen iPod / iPhone / iPad (ich brauche weder Portabilität noch ein Telefon, und es scheint albern, Hunderte von Dollar zu zahlen, um Apps im Wert von 15 USD auszuführen), aber ich habe einen Intel (C2D) Mac.

Kann der iPhone-Entwickler-Simulator oder ein anderer Emulator iPhone App Store-Apps herunterladen und ausführen?

Ken
quelle

Antworten:

13

AFAIK, iPhone Simulator lädt keine Anwendung aus dem App Store herunter. Es wird nur zum Debuggen einer iOS-Anwendung verwendet, die Sie entwickeln.

kiamlaluno
quelle
Sie können Apps in den Simulator ziehen und dort ablegen, diese müssen jedoch ordnungsgemäß signiert werden. Sie können Apps auch selbst neu signieren, benötigen jedoch ein Entwicklungszertifikat von Apple, das 100 US-Dollar kostet.
Moshe
3
Der iPhone Simulator läuft auf einem Mac mit dem Prozessor-Befehlssatz des Computers, entweder Intel oder PowerPC. iPhone-Apps können auf ARM-Geräten ausgeführt werden. Es ist leider genauso unmöglich, diese Apps auf einem Mac auszuführen wie Windows-Apps auf einem iPad.
wjl
3

Wenn Sie iOS-Apps in XCode entwickeln, können Sie Ihre App mit dem iPhone- oder iPad-Emulator ausführen. Eine vorkompilierte App (z. B. aus dem App Store) kann jedoch nicht ausgeführt werden.

uSlackr
quelle
2

Möglich? Ja, aber ... derzeit können iOS-Apps auf einem Mac nur über den iPhone / iPad-Simulator (im iOS-SDK verfügbar) ausgeführt werden ... UND Sie benötigen den Quellcode für die App, die Sie ausführen möchten.

Meltemi
quelle
1
Ich würde gerne den Tweet eines Entwicklers sehen, der lautet: "Ein Trottel hat versucht, mich dazu zu bringen, ihnen den Quellcode für meine App zu schicken." Und natürlich die daraus resultierenden Kommentare. Das würde Eisenkugeln brauchen, um zu fragen.
Tasuret
1

Leider ist der iPhone / iPad-Simulator nur als Teil der Entwicklertools verfügbar und enthält keine Synchronisierungsfunktionen mit iTunes. Es gibt auch keine App Store-App, sodass Sie keine Anwendungen im Simulator kaufen können.

Da Entwickler ihre Apps in erster Linie ohne die eigentliche Hardware testen können, werden Sie höchstwahrscheinlich nie die Funktionen sehen, die Sie dem Simulator hinzufügen möchten.

Covar
quelle
1

Nein, es wäre nicht möglich, wenn nicht jemand einen iOS-Emulator entwickelt hätte, mit dem Sie ARM-basierte Binärdateien auf Ihrem Intel-basierten Mac / PC ausführen könnten. Grundsätzlich das Gleiche wie beim Reverse Engineering des Super Nintendo und der daraus resultierenden Emulatoren, die für die Emulation von Super Nintendo-ROMs geschrieben wurden. Kein Zweifel, jemand wird es in vielen Jahren eines Tages tun.

Brock Woolf
quelle
Oder vielleicht nur ein oder zwei Jahre: kickstarter.com/projects/cmwdotme/…
Slipp D. Thompson
Besserer Link: iemu.org
Slipp D. Thompson
Anscheinend wurde dieses Projekt durch virtur.al ersetzt, das ebenfalls vom selben Autor erstellt wurde. Darüber hinaus wurde dieses Projekt von Citrix gekauft, sodass es in Zukunft möglich sein könnte.
Spotlight
@Spotlight, was ist damit passiert?
Pacerier
@Pacerier Der Eigentümer scheint das, was Citrix gekauft hat, verlassen zu haben und hat eine weitere Emulationsfirma mit Sitz in QEMU gegründet. Ich habe es nicht genau verfolgt, aber es sieht nicht so aus, als wäre eine Veröffentlichung geplant :(
Spotlight