Kann eine iOS
App (vollständig mit React Native
gebaut) von der Befehlszeile aus gebaut/ausgeführt werden? PhoneGap
hat ein nettes Dienstprogramm für genau das, aber ich hatte kein Glück damit.Führen Sie eine React Native App aus, ohne Xcode zu starten?
8
A
Antwort
5
Wenn Sie das Projekt einmal mit Xcode erstellen, dann können Sie es schließen, starten Sie npm start
in Ihrem Projekt-Stammverzeichnis (um den Packager zu starten), starten Sie den Simulator (eventuell mit ios-sim). Da Sie es einmal in Xcode erstellt haben, wird die App im Simulator installiert, sodass Sie sie einfach ausführen können und der gesamte CMD + R-Aktualisierungsvorgang funktioniert.
2
Feuer bis der Server mit:
$ npm start
Build/die App im iOS Simulator laufen:
$ react-native run-ios
Du hast Recht! Danke Colin – senornestor
Dies ist ein guter Tipp für den Betrieb, aber was ist mit dem Wiederaufbau? Ich möchte XCode lieber nicht starten. Besonders für eine Demo. Ich mag die Idee zu sagen "Npm installieren -g reagieren-native-CLI", dann "reagieren-native init HelloWorld", dann "reagieren-native run -iOSSimulator" oder etwas, weißt du? Dies existiert in Tonnen anderer Frameworks. Persönlich? Ich schätze, dass es nur eine Frage der Zeit ist und Facebook es schaffen wird. – vbullinger
Sie können wahrscheinlich xcodebuild dafür verwenden: 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_ –