我已经在我的React Native应用中更新了不少NPM包,现在尽管它看起来构建得很好,但它在iOS模拟器上启动并立即崩溃。它抛出的错误是:
无法在模拟器上启动应用程序,处理命令时遇到错误(domain=FBSOpenApplicationServiceErrorDomain,code=3)打开“org.reactjs.native.example.myappname”的请求失败。进程确实启动了,但已退出或崩溃。
在这些npm包更新之前,应用程序运行良好。我找到了一些建议,如运行rm -rf ios/build
,清理项目等。我尝试了所有这些,但仍然得到同样的错误。
关于如何解决这个问题有什么建议吗?顺便说一句,这是一个react-native: "^0.65.1"
应用程序,Xcode版本是12. 4。
3条答案
按热度按时间6kkfgxo01#
如果iOS项目文件最近没有更改,请尝试:
1.重置模拟器的内容和设置:
1.如果重置模拟器内容和设置不起作用,请将Xcode更新到最新版本。
gorkyyrv2#
我在升级React Native应用程序时遇到了这个问题,并在上面的几行中找到了实际的错误:
An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=22): Failed to install the requested application The application's Info.plist does not contain a valid CFBundleShortVersionString. Ensure your bundle contains a valid CFBundleShortVersionString.
然后几行之后
error Failed to launch the app on simulator, An error was encountered processing the command (domain=FBSOpenApplicationServiceErrorDomain, code=4):
Fixing the above error by setting the version correctly in xcode为我修复了错误。
noj0wjuj3#
在我的例子中,由于bundle id被复制粘贴到xCode中,并且它的周围有空格,所以抛出了这个错误:
代替