运行时尚未准备好进行调试

23t*_*tux 11 debugging ios google-chrome-devtools react-native

我在macOS Sierra上使用react native 0.42.3:

我使用启动我的应用程序react-native run-ios,然后按,然后Cmd-D选择"远程调试JS".之后,打开一个新的Chrome标签,通过切换到开发工具,我看到我的控制台到目前为止每个输出.

问题是:当我重新加载我的应用程序时,当调试器打开时,它会与臭名昭着的红色屏幕崩溃,说"运行时尚未准备好进行调试".

我发现很多关于使用react native进行调试的帖子,但是当你尝试重新加载它时似乎没有解决问题.

Rob*_*ack 8

这些解决方案都有效:

  1. 在模拟器上: Hardware -> Erase All Content and Settings
  2. 在设备上:设备中删除应用程序并重新安装

(更新@Form和@John的功劳)

  • 从设备中删除应用程序并重新安装它也有效(当不在模拟器中运行时)。 (2认同)
  • 谢谢!现在是硬件 -> 擦除所有内容和设置。我在模拟器上这样做了,我的应用程序部署得很好。 (2认同)
  • 现在位于“设备”->“删除所有内容和设置...”下 (2认同)

Wil*_*Gfx 5

事实上,这似乎是一个奇怪的错误,不想消失.从来没有把它固定在我的Mac上.

我只是使用它:https://github.com/jhen0409/react-native-debugger 如今它就像一个魅力.

我知道它并没有"修复"你的问题,但它是一个非常好的选择,它就像一个魅力.


Jon*_*Jon 5

如果您使用的是WebStorm,请确保使用调试来启动应用程序,而不仅仅是运行。那也可能导致它。