在物理设备上构建本机反应时,Xcode 11.2.1 CodeSign错误

时间:2019-11-18 08:27:25

标签: ios xcode react-native

我正在使用Xcode 11.2.1(现在最新)来构建我的iOS react本地应用程序(react-native@0.61.4) 构建在任何模拟器上均成功,但在任何物理设备上均失败(无特定的操作系统版本) 新的Xcode是否有任何特殊的配置-甚至react-native模板应用也有相同的问题-退出并返回代码1。

1 个答案:

答案 0 :(得分:1)

最后,我能够找出问题所在。这是物理设备上的代码签名问题。只需从钥匙串访问中删除旧证书,然后清理并构建即可。

  • 从您的终端rm -rf ~/Library/Developer/Xcode/DerivedData
  • 转到KeyChain访问并在您的KeyChain中搜索Apple Development ...并将其删除,Xcode将要求您提供KeyChain密码,请确保选中“始终允许”
  • 内部Xcode Product > Clean (or Clean Build Folder)
  • 再次构建并运行您的项目!

如果错误仍然存​​在,则可能需要重新启动Xcode甚至Macbook。

此外,如果退出代码1出错,File > Workspace Settings > Build System: Legacy Build System可能有助于调试问题。