Come eseguire app iOS di terze parti su OS X?

3

Ho un sacco di fantastiche app iOS come Procreate che vorrei usare in OSX. Attualmente, sono in grado di eseguire le mie app iOS solo su OSX tramite Xcode. Ho sentito alcune voci che le app iOS di terze parti potrebbero essere in futuro in grado di funzionare con OSX mentre Apple cerca di integrare il proprio ecosistema ancora più vicino ai propri servizi, eppure mi piacerebbe averlo subito:

How to get iOS apps working in OS X? Any sandbox using things such as Xcode for third-party apps?

    
posta hhh 26.10.2013 - 15:50
fonte

1 risposta

2

Il motivo per cui è possibile eseguire programmi per i quali si dispone di codice sorgente e librerie è che Xcode cross compila quel codice per l'esecuzione su architettura x86 all'interno di un simulatore iOS.

Quello che stai cercando è un emulatore iOS e questo è qualcosa che Apple non fornisce. Ci sono degli emulatori in giro, ma a questo punto sembrano tutti essere tentativi di avvio / venture venture. Il tempo dirà se decidono di rilasciare il prodotto agli utenti paganti o altrimenti monetizzare quel lavoro. A partire dall'autunno 2013, non ci sono opzioni praticabili per fare ciò che chiedi.

Realisticamente, avresti bisogno di avere il codice sorgente per quelle app di terze parti a un solo Xcode per simulare quelle applicazioni sul tuo Mac.

Questa restrizione si applica anche alle dozzine di app fornite da Apple come parte di iOS che non vengono spedite nel simulatore Xcode iOS.

Il riepilogo TL; DR è che è necessario un dispositivo iOS per la maggior parte di sviluppo e test poiché:

  • il simulatore non è un emulatore
  • il simulatore progettato per sottoinsiemi molto specifici di sviluppo e QA / attività di test necessarie per spedire e supportare un'app
  • il simulatore non eseguirà IPA o app arbitrarie a cui manchi il codice sorgente
risposta data 26.10.2013 - 17:01
fonte

Leggi altre domande sui tag