【问题标题】:IOS Simulator : JavaScriptCoreWTF::CrashOnOverflow::crash:IOS 模拟器:JavaScriptCoreWTF::CrashOnOverflow::crash:
【发布时间】:2017-02-04 21:30:28
【问题描述】:

在 iPhone SE 模拟器中进行测试时,按 CMD+R 会冻结应用,并在 xCode 中出现以下错误:

React Native 版本:0.34, 平台:iOS。

xCode 升级到 8.0 版后开始

【问题讨论】:

  • 您能否提供任何重现该问题的代码或示例应用程序?
  • @JAL 我通过运行 react-native init TestApp 创建了一个全新的 React Native 应用程序,然后使用 react-native run-ios 运行它,它运行得很好,但是当我按下 Cmd+R 它崩溃了
  • 您在 Xcode 中按 CMD+R,试图在 iPhone SE 模拟器中运行应用程序?你能展示一下 Xcode 的断点选项卡吗,有没有你没想到的?
  • @BHendricks ,不,我正在更改 Javascript 代码,然后在模拟器中按 CMD+R 以在其中重新运行应用程序。我不确定断点选项卡,因为我不是 iO 而是 React Native 开发人员。这就是我在 xCode 控制台中看到的内容:jsfiddle.net/dzL2831z

标签: ios safari react-native ios-simulator react-native-ios


【解决方案1】:

我在thread 看到了一些人报告实时重新加载问题。尽管他们的问题与您的问题不同,但问题的根源可能是相同的。他们的解决方案在another thread 中找到,并且与Watchman 有关。特别是通过更改以下文件的权限解决了他们的问题:

chmod 644 ~/Library/LaunchAgents/com.github.facebook.watchman.plist

【讨论】:

  • 谢谢,但还是不行,我什么都试过了,改了权限,重新安装了守望者,甚至升级了 NodeJs,没有任何帮助。我认为问题出在 Safari 中,因为它仅在 Safari 为应用程序的调试打开时才会发生
猜你喜欢
  • 2023-04-01
  • 2015-01-08
  • 2013-07-01
  • 1970-01-01
  • 2012-04-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多