Posso eseguire app iOS sul mio Mac?


23

Recentemente ho visto diverse app per iPhone pulite che mi piacerebbe usare. In particolare, ci sono un certo numero di app musicali ordinate (metronomo, accordatore, ecc.) Che sembrano molto apprezzate e non hanno un vero equivalente Mac. Non ho un iPod / iPhone / iPad recente (non ho bisogno di portabilità o telefono e sembra sciocco pagare centinaia di dollari per eseguire app del valore di $ 15), ma ho un Mac Intel (C2D).

L'iPhone dev simulator o qualsiasi altro emulatore può scaricare ed eseguire app per iPhone App Store?

Risposte:


13

AFAIK, il simulatore di iPhone non scarica un'applicazione dall'App Store; è solo usato per il debug di un'applicazione iOS che stai sviluppando.


Puoi trascinare e rilasciare le app nel simulatore, ma ha bisogno di una firma appropriata. Inoltre, puoi firmare nuovamente le app da solo, ma hai bisogno di un certificato di sviluppo di Apple che costa $ 100 dollari.
Moshe,

3
IPhone Simulator funziona su un Mac usando le istruzioni del processore impostate come native sulla macchina, Intel o PowerPC. Le app per iPhone sono compilate per essere eseguite su dispositivi ARM. È altrettanto impossibile eseguire queste app su un Mac come purtroppo eseguire app di Windows su un iPad.
Wojl

3

Se si stanno sviluppando app iOS in XCode, è possibile utilizzare l'emulatore iPhone o iPad per eseguire l'app, ma non è possibile eseguire un'app precompilata (ad esempio dall'App Store)


2

Possibile? Sì, ma ... attualmente l'unico modo per eseguire le app iOS su un Mac è tramite il simulatore iPhone / iPad (disponibile nell'SDK iOS) ... E hai bisogno del codice sorgente per l'app che vuoi eseguire.


1
Mi piacerebbe vedere il tweet di uno sviluppatore che recita: "Alcuni twit hanno cercato di farmi inviare loro il codice sorgente per la mia app". E, naturalmente, i commenti risultanti. Ciò richiederebbe palle di ferro per chiedere.
Tasuret,

1

Sfortunatamente il simulatore iPhone / iPad è disponibile solo come parte degli strumenti di sviluppo e non contiene alcuna capacità di sincronizzazione con iTunes. Inoltre non ha un'app store dell'app, quindi non è possibile acquistare applicazioni dal simulatore.

Poiché l'uso principale è per gli sviluppatori di testare le loro app senza l'hardware effettivo, molto probabilmente non vedrai mai le funzionalità che desideri vengano aggiunte al simulatore.


1

No, non sarebbe possibile, a meno che qualcuno non avesse inventato un emulatore iOS che ti avrebbe permesso di eseguire binari basati su ARM sul tuo Mac / PC basato su Intel. Fondamentalmente lo stesso di quello che hanno fatto con il reverse engineering del Super Nintendo e dei risultanti emulatori che sono stati scritti per emulare le rom di Super Nintendo. Senza dubbio qualcuno lo farà un giorno tra molti anni.



Collegamento migliore: iemu.org
Slipp D. Thompson,

Sembra che quel progetto sia stato sostituito da virtur.al, anch'esso realizzato dallo stesso autore. Inoltre, quel progetto è stato acquistato da Citrix, quindi potrebbe essere possibile in futuro.
Spotlight il

@Spotlight, che cosa è successo?
Pacerier,

@Pacerier Il proprietario sembra aver lasciato ciò che Citrix ha acquistato e fondato un'altra società di emulazione basata sul qemu. Non l'ho seguito troppo da vicino, ma non sembra che sia prevista una versione sorgente :(
Spotlight,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.