2016-07-11 3 views
0

私は(Escキー> Cmdを+ D>デバッグJSリモート)をデバッグ有効にしない限り、私はこのエラーを参照してください。iOSでのネイティブエラーメッセージのデバッグ方法

Module AppRegistry is not a registered callable module

また、これは私がデバイス上のバンドルのアプリを表示することができないんだということを意味します。私がしたにも関わらず

WebSocket connection failed with error Error Domain=NSPOSIXErrorDomain Code=61 "Connection refused"

:私はdevのサーバーをデバイス上のアプリを表示し、まだ使用しようとすると、私は代わりに、このエラーが発生します(AppDelegate.mの代わりlocalhostにIPアドレスを使用するように覚えています)デバイスのブラウザでdevサーバURLを開くことができることを確認しました。

私はiOSデベロッパーではないので、これは本当に明白ですが、なぜこれらのエラーが起きているのかをデバッグするにはどうしたらいいですか?

答えて

0

理由の1つは、iOS 9で追加されたApp Transport Securityです。参考までにhttps://facebook.github.io/react-native/docs/running-on-device-ios.html#app-transport-securityを参照してください。 ReactネイティブCLIを使用してプロジェクトを生成していない場合は、Info.plistにNSAllowsArbitraryLoadsエントリを追加する必要があります。

+0

ありがとうございました。それはあまりにもあるかもしれないと思っていましたが、私が正しい設定をしていることを確認しました。 – domc

0

これは本当に「これらの種類の一般的なエラーをデバッグする方法」の質問には答えませんが、私の場合、問題は私が古いバージョンのRN 0.26?)が作成した足場のコードにバグがあった(デバッグを有効にして回避することができた時に私は愚かに無視した)、新しいバージョンのアプリケーションにアップデートしても問題は解決していない足場が更新されることはありません。 RN 0.29で新しいアプリケーションを作成し、コードをコピーすることで、すべてが現在期待どおりに機能しています。

関連する問題