我正在使用Xcode 11.2.1(现在最新)来构建我的iOS react本地应用程序(react-native@0.61.4) 构建在任何模拟器上均成功,但在任何物理设备上均失败(无特定的操作系统版本) 新的Xcode是否有任何特殊的配置-甚至react-native模板应用也有相同的问题-退出并返回代码1。
答案 0 :(得分:1)
最后,我能够找出问题所在。这是物理设备上的代码签名问题。只需从钥匙串访问中删除旧证书,然后清理并构建即可。
rm -rf ~/Library/Developer/Xcode/DerivedData
Apple Development ...
并将其删除,Xcode将要求您提供KeyChain密码,请确保选中“始终允许” Product > Clean (or Clean Build Folder)
如果错误仍然存在,则可能需要重新启动Xcode甚至Macbook。
此外,如果退出代码1出错,File > Workspace Settings > Build System: Legacy Build System
可能有助于调试问题。