由于 NSInternalInconsistencyException 导致 React-Native 应用程序终止 - “在创建 JS 线程之前不得调用此方法”

Thu*_*may 6 xcode ios react-native react-native-ios

我想在我的 iPhone 上以调试模式运行我的 React-Native 应用程序。如果在发行版中运行它,则没有问题,它运行得很好。

当我尝试在调试中运行它时,它首先看起来很好并构建了应用程序。正如预期的那样,它然后安装到我的 iPhone 并启动它。我可以看到加载屏幕,但应用程序无法完成加载。它只显示加载屏幕,而不是典型的“连接到地铁服务器”或类似的东西

一两分钟后,应用程序停止在 Expo 中运行,控制台中的错误显示:

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 
'This method must not be called before the JS thread is created'
Run Code Online (Sandbox Code Playgroud)

main.m来自根项目的引用

错误上方是多次连接尝试,都导致超时

预先感谢!

HSB*_*SBP 1

在尝试实现相同目标时遇到了相同的问题,您可以尝试以下步骤吗?

对于您的 Xcode 项目 > 产品 > 方案 > 编辑方案 > 取消选中“调试可执行文件”复选框,最后尝试在物理 iPhone 上以调试模式运行。