2016-07-21 3 views

Antwort

51

Die folgenden für mich gearbeitet (getestet auf reagieren nativen 0.38 und 0.40):

npm install -g ios-deploy 
# Run on a connected device, e.g. Max's iPhone: 
react-native run-ios --device "Max's iPhone" 

Dies ist die richtige Art und Weise ist dies nach fb zu tun. Wenn Sie versuchen, nur den Befehl run-ios auszuführen, werden Sie feststellen, dass das Skript empfiehlt, dass Sie npm -g ios-deploy installieren, wenn es nach dem Erstellen zum Installationsschritt kommt.

Während die Dokumentation über die verschiedenen Befehle, die reactive-native bietet, ein wenig skizzenhaft ist, lohnt es sich, as they suggest zu tun und ein Blick auf reactive-native/local-cli zu werfen. Dort können Sie alle verfügbaren Befehle und den von ihnen ausgeführten Code sehen - Sie können somit herausfinden, welche Schalter für undokumentierte Befehle verfügbar sind.

+2

Wenn Sie etwas wie 'ios deploy unterstützt die folgenden Optionen nicht sehen: id', vielleicht wie ich dein iPhone läuft iOS Beta-Version und Sie müssen eine Beta-Version von Xcode verwenden. Versuchen Sie 'sudo xcode-select -s/Programme/Xcode-beta.app' (vorausgesetzt, Sie haben die korrekte Xcode-Beta-App installiert). – paulvs

+2

Für mich funktionierte nur "reactive-native run-ios --device" und der obige Befehl nicht – narek

Verwandte Themen