2016-07-08 7 views
2

Nur mit dem reaktiven nativen CLI-Starter ohne Änderung eines App-Codes habe ich alles getan, um auf einem physischen Gerät zu starten.Problem beim Starten von react-native auf einem physischen iOS-Gerät (9.3)

Ich habe die reactive-native docs gefolgt, änderte die IP-Adresse zu meinem Mac, stellte mein Telefon bereit, alles. Bitte helfen Sie mir, da ich Stunden damit verbracht habe.

Es scheint die read-native0.29 AppDelegate-Datei ist anders als 0.21. Könnte das ein Problem sein?

Hier ist der Fehler Screenshot: Error

+0

Sind beide Geräte im selben WLAN-Netzwerk? Wenn dies der Fall ist, dann beenden Sie das Mac Terminal und bauen Sie die App auf, wenn Ihr Telefon mit Ihrem Mac verbunden ist. Wenn "Graph ready" angezeigt wird, klicken Sie auf Ausführen, um es auf Ihrem Telefon auszuführen. – meteorite

+0

@Meteorit, beide sind mit demselben WLAN verbunden –

+0

Dann folgen Sie bitte den Schritten, die ich im vorherigen Kommentar erwähnte. In der Regel löst das Beenden des Terminals und das Erstellen + Ausführen der App das Problem, aber manchmal muss es einige Male wiederholt werden. – meteorite

Antwort

0

Ausprobieren kommentieren out:

[[RCTBundleURLProvider sharedSettings] setDefaults]; 
jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index.ios" fallbackResource:nil]; 

und

jsCodeLocation = [NSURL URLWithString:@"http://ipaddressofmachine:8081/index.ios.bundle?platform=ios&dev=true"]; 

Auch das physikalische Gerät versuchen hinzufügen

Clearing Wächter neu startet, wenn es mit watchman watch-del-all

Klar Verpacker Temp rm -rf $TMPDIR/react-packager-*

alles Beenden und starten Sie den Computer

Verwandte Themen