我正在完成本教程,但是当我使用react native cli生成一个新项目时,它将无法启动(使用react-native run-ios)。我一直收到上述错误,我已经尝试了几个小时的故障排除,我认为这可能是Xcode的一个问题,因为我最近更新了它,但我不确定。以下是完整的错误消息:
安装build / Build / Products / Debug-iphonesimulator / auth.app 处理命令时遇到错误(domain = NSPOSIXErrorDomain,code = 2): 无法安装所请求的应用程序 在提供的路径中找不到应用程序包。 提供所需应用程序包的有效路径。 打印:条目,“:CFBundleIdentifier”,不存在 命令失败:/ usr / libexec / PlistBuddy -c打印:CFBundleIdentifier build / Build / Products / Debug-iphonesimulator / auth.app / Info.plist 打印:输入,“:CFBundleIdentifier”,不存在
如果有人遇到此问题并修复它,请告诉我什么对您有用!这让我完全陷入停顿,我将非常感谢任何帮助。这可能是一个版本问题,本机的反应还没有赶上吗?谢谢!
答案 0 :(得分:2)
react-native init
请不要使用react-native init ProjectName
您应该在最后添加react-native版本参数。
例如:
react-native init ProjectName --version 0.44.2
答案 1 :(得分:0)
如果您使用的是XCode 10,请尝试通过在官方Apple门户中下载并安装此版本来降级为XCode 9.4.1。
可能有很多解决方法,其中大多数是清除npm缓存,卸载node_modules,删除ios和android文件夹并重建,因此您应该尝试所有这些方法。但是降级XCode是5个小时后对我有帮助的
祝您好运,不要因为这个错误而灰心,最终您将找到解决方法!