2016-07-08 7 views
2

アトミックコードを変更せずにreact-native-cliスターターを使用するだけで、物理デバイスですべて起動することができました。物理的なiOSデバイス(9.3)で反応ネイティブを起動するときに問題が発生する

私は反応ネイティブの文書に従って、IPアドレスを自分のMacに変更し、自分の電話機、すべてをプロビジョニングしました。私はこれに数時間を費やしたので、助けてください。

react-native0.29 AppDelegateファイルが0.21と異なるようです。これが問題なのでしょうか?

ここでエラーのスクリーンショットです: Error

+0

コンピュータを再起動し、両方同じWIFIのネットワーク上のデバイスはありますか?その場合は、Macの端末を終了し、お使いの携帯電話がMacに接続されているときにアプリを構築します。 「グラフ準備完了」と表示されたら、実行ボタンを押して携帯電話で実行します。 – meteorite

+0

@meteorite、どちらも同じWIFIに接続されています –

+0

その後、前のコメントで述べた手順に従ってください。通常、ターミナルを終了し、ビルド+アプリケーションを実行すると問題が解決しますが、時にはそれを何度か繰り返す必要があります。 – meteorite

答えて

0

をコメントアウトしてみてください。

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

をし、それを使用している場合、物理デバイスに

クリア警備員を再起動してみてください。また

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

を追加するにはwatchman watch-del-all

クリアパッケージャの一時rm -rf $TMPDIR/react-packager-*

はすべてを終了し、

関連する問題