2016-02-21 13 views
5

Desidero sviluppare uno Ionic App per Android, iOS e Windows Store. Attualmente sto usando il mio laptop HP Windows 10 insieme allo Cloud9IDE.Ho bisogno di Xcode (e un Mac) per sviluppare un'app Ionic per iOS?

Devo acquistare un Mac (vecchio Mac mini, vecchio Imac) per poter utilizzare Xcode per creare/compilare l'app iOS?

+0

FYI: Sto usando un vecchio mac mini 2010 (Code2Duo) per lo sviluppo di app per cordova iOS e funziona abbastanza bene con l'aggiunta di ssd. – Beat

risposta

0

Sì, anche è necessario un account sviluppatore Apple e probabile e iPhone/iPad per i test

+0

Un Imac 2007 che esegue Snow Leopard funzionerà o un vecchio Mac Mini lo farà forse? Quindi posso aggiornarlo all'ultima El Capitan e accedere all'ultima XCode – tripwire1000

0

No! È possibile sviluppare app utilizzando Ionic Framework per Cordova/PhoneGap, tuttavia per poter pubblicare l'app su AppStore è necessario un account sviluppatore Apple.

@Del - Non è necessario alcun dispositivo fisico per testare un'app. Puoi usare il simulatore di dispositivo in xCode.

+0

Ma per compilare l'app per l'invio all'AppStore dovrei farlo utilizzando Xcode. Questo significherebbe che ho bisogno di acquistare un Mac non sarebbe? – tripwire1000

+0

PhoneGap compila le app e non hai bisogno di un Mac per compilare un'app. –

+0

Appena trovato questo, controlla il post di Andrew che è molto attivo nella comunità ionica. Ho bisogno di un Mac per caricare https://forum.ionicframework.com/t/how-to-build-app-for-iphone-without-mac/19929/11 – tripwire1000

4

Ci sono alcuni punti che devi sapere.

Hai bisogno di un Mac per creare una vesione Cordova della tua app?

Risposta: In teoria no, perché PhoneGap (Adobes Cordova) ha Builders remoti che è possibile utilizzare per creare un pacchetto di voi App per IOS. Ma questo servizio remoto è pagato.

Quindi dovrei usare Adobe Phonegap Remote Builder?

Risposta: Non lo userei. Un generatore automatico remoto non sarà mai all'altezza delle azioni di ciò che viene creato o manipolato sulla tua app.

Quindi è meglio acquistare un mac?

Risposta: Sì.

Avrò bisogno anche di un Iphone o Ipad?

Risposta: No. Come accennato prima, si potrebbe verificare la vostra App utilizzando XCode emulatore (goduto includono iPhone, iPad e altro ancora). Acquista un IPhone solo se vuoi essere sicuro che tutte le funzionalità della tua App funzionino (dato che un Emulatore non sarà mai un vero dispositivo).

Buona alternativa: È possibile creare una macchina virtuale Mac e provare a svilupparla (se la macchina Windows è veramente buona). Il problema: Sarà molto difficile testare l'app con un dispositivo IOS reale utilizzando la macchina virtuale. Lavoreremo fondamentalmente con gli emulatori XCode.

0

No. XCode funziona solo su OS X, ma è possibile installare OS X su un PC non venduto da Apple se si selezionano i componenti giusti, che in genere sono molto meno costosi. (Questo è noto informalmente come un Hackintosh.)

Questo non è ufficialmente supportato e non è sempre semplice; viola anche il contratto di licenza di OS X, quindi la sua legalità può variare da una giurisdizione all'altra.

È possibile trovare informazioni su questo allo http://www.hackintosh.com e http://lifehacker.com/the-always-up-to-date-guide-to-building-a-hackintosh-o-5841604, tra gli altri siti.

+0

Ho un disco sigillato ufficiale Snow Leopard e hanno avuto un certo successo con esso su Virtualbox. Può essere aggiornato a El Capitan e questo sarà Ok licenza? – tripwire1000

0

VMWare con Mac Image funziona bene.

Problemi correlati