Come eseguire app iOS di terze parti in OS X?


3

Ho molte fantastiche app iOS come Procreate che mi piacerebbe usare in OSX. Al momento, sono in grado di eseguire solo le mie app iOS in OSX tramite Xcode. Ho sentito alcune voci secondo cui in futuro le app di terze parti per iOS potrebbero funzionare con OSX mentre Apple tenta di integrare il suo ecosistema ancora più vicino ai propri servizi - eppure vorrei ottenerlo ora:

Come far funzionare le app iOS in OS X? Qualche sandbox utilizza elementi come Xcode per app di terze parti?

Risposte:


2

Il motivo per cui è possibile eseguire programmi per cui 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 ed è qualcosa che Apple non fornisce. Ci sono emulatori in giro, ma a questo punto sembrano tutti sforzi finanziati da startup / 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 possibili per fare ciò che chiedi.

Realisticamente, dovresti avere il codice sorgente per quelle app di terze parti per essere un Xcode costruito dalla simulazione di quelle app sul tuo Mac.

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

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

  • il simulatore non è un emulatore
  • il simulatore progettato per un sottoinsieme molto specifico delle attività di sviluppo e controllo qualità / test necessarie per spedire e supportare un'app
  • il simulatore non eseguirà IPA o app arbitrarie per le quali manchi il codice sorgente
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.