Un'app iOS
(interamente costruita con React Native
) può essere creata/eseguita dalla riga di comando? PhoneGap
ha una bella utility per fare proprio questo, ma non ho avuto fortuna con esso.Esegui un'applicazione React Native senza avviare Xcode?
8
A
risposta
5
Se si crea il progetto una volta utilizzando Xcode, è possibile chiuderlo, eseguire npm start
nella radice del progetto (per avviare il pacchetto), avviare il Simulatore (magari utilizzando ios-sim). Dal momento che lo hai creato una volta in Xcode, l'app verrà installata nel simulatore in modo che tu possa semplicemente eseguirla e l'intero processo di aggiornamento di CMD + R funzionerà.
2
fuoco il server con:
$ npm start
build/eseguire l'applicazione nel simulatore iOS:
$ react-native run-ios
Hai ragione! Grazie Colin – senornestor
Questo è un ottimo consiglio per eseguirlo, ma per quanto riguarda la sua ricostruzione? Preferirei non dover attivare XCode. Soprattutto per una demo. Mi piace l'idea di pronunciare "npm install -g react-native-cli", quindi "react-native init HelloWorld", quindi "react-native run -iOSSimulator" o qualcosa del genere, sai? Questo esiste in tonnellate di altri quadri. Personalmente? Immagino che sia solo questione di tempo e Facebook lo farà accadere. – vbullinger
Probabilmente si può usare xcodebuild per questo: https://developer.apple.com/library/ios/technotes/tn2339/_index.html#//apple_ref/doc/uid/DTS40014588-CH1-HOW_DO_I_BUILD_MY_PROJECTS_FROM_THE_COMMAND_LINE_ –