反応ネイティブ0.42.3を使用してmacOS Sierraにいます:
react-native run-ios
を使用してアプリを起動し、次に Cmd-D 「Debug JS Remotely」を選択します。その後、新しいChrome=タブが開きます。開発ツールに切り替えると、これまでのすべての出力がコンソールに表示されます。
問題は、アプリをリロードするとデバッガーが開いている間で、「ランタイムはデバッグの準備ができていません」という悪名高い赤い画面でクラッシュします。
リアクションネイティブを使用したデバッグに関する投稿をたくさん見つけましたが、リロードしようとしても問題は解決されていないようです。
確かに、これは消えたくない奇妙なエラーのようです。私のMacでも修正したことはありません。
私はこれを単に使用します: https://github.com/jhen0409/react-native-debugger 今日では、それは魅力のように機能します。
私はそれがあなたの問題を「修正」しないことを知っています、しかしそれは本当に良い代替であり、それは魅力のように働きます。
これらのソリューションはどちらも機能します。
Hardware -> Erase All Content and Settings
(@Formと@Johnのクレジットを更新)
WebStormを使用している場合は、アプリケーションの起動にrunだけではなく、必ずdebugを使用してください。それもそれを引き起こす可能性があります。
CMD-Dを押してからStop Remote JS Debuggingを選択すると、問題が解決しました
ブラウザのキャッシュをクリアするとうまくいきました。この問題でここに提案 https://github.com/facebook/react-native/issues/6682
chromeがインストールされていないときにも同じエラーが発生していましたが、chromeがインストールされていないか、devtoolsがインストールされていないかどうかを確認できます。
Google Chromeをダウンロード またはnpm i -g react-devtools
私の場合、chromeをクリックしたときにウィンドウが複数回開いていましたRemote JS Debugging
iOSシミュレータで、次のエラーが発生しました:
シャットダウンを修正しましたchrome完全に再起動しました。Chromeを再起動したら、react-native run-ios
。これで問題が解決しました。
次のリンクも役立つかもしれません: https://github.com/facebook/react-native/issues/6682
Macでは、CMD-Dに移動します。 PCでは、Ctrl-Dを押します。次に、「JSバンドルの再読み込み」を選択します。