我想在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'
根项目对main.m
的引用
错误之上是多次连接尝试,这些尝试都会导致超时
提前感谢!
在尝试实现相同目标时遇到了相同的问题,请尝试以下步骤。
对于您的Xcode项目>产品>方案>编辑方案>取消选中";调试可执行文件";复选框,最后尝试在物理iPhone上以调试模式运行。