2016-05-31 18 views
0

私のiPhone6sでプロジェクトをテストしていて、完璧に動作しました。しかし、今日XcodeとNode.jsは私に「JS呼び出しを実行できません:__fbBatchedBridgeは未定義です」というエラーを表示し続けます。 私はIPアドレスが正しいと確信しています、私の電話はサーバーと同じWiFiネットワークの下にあります。シミュレータは、サーバのIPで正常に動作します。プロジェクトに何か問題があるかどうかをテストするために、別のAwesomeProjectを起動してIPを変更しましたが、まだ動作していません。誰でも可能な解決策を知っていますか?リアクションネイティブ開発サーバーに接続できませんでした

+0

私はちょうどngrok使用し、特定のWiFi場所でローカルサーバーへの接続の問題を持っていた(https://ngrok.com/)あなたのローカルサーバーを公開する。返されたURLを必ずAppDelegate.mファイルに追加してください。 –

+0

@BradBumbaloughは 'xxxxxx.ngrok.io'のような返されたURLですか? –

+0

はい、そうした場合は、ポートを参照する必要はありません。 'ngrok http 8081'を実行してポートをngrokに公開するので、すでにそのポートにバインドされています。 –

答えて

1

私のオフィスのWifiネットワーク接続でも同じ問題が発生しました。これはルータの設定のためです。それを動作させるには2つの方法があります。

  1. ngrokを使用してローカルサーバーを公開します。しかし、サーバーにすべてを送信しているので遅いです。
  2. は、USBケーブルを使ってお使いの携帯電話を接続し、コンピュータで次のコマンドを入力しadb reverce tcp:8081 tcp:8081
+0

私はアプリのiOS版を開発していますので、adbはうまくいかないと思っています(そしてlolを試してもうまくいきませんでした)。私はngrokを試みた、 'xxxxxx.ngrok.io'は私の公開IPですか?それは公衆IPならまだ動作していません –

+0

'8081'ポートを正しく公開しましたか?モバイルブラウザに 'xxxxxx.ngrok.io:8081/index.ios.bundle'と入力します。テキストが表示されない場合は、コンピュータ側に問題があります。あなたがjsバンドルを取得している場合、問題はモバイル側にあります。 – Sriraman

関連する問題