繁体   English   中英

Xcode 11.2.1 在物理设备上构建本机反应时出现协同设计错误

[英]Xcode 11.2.1 codesign error when building react native on a physical device

我正在使用 Xcode 11.2.1(现在最新)来构建我的 iOS 反应原生应用程序(react-native@0.61.4)在任何模拟器上构建成功但在任何物理设备上失败(没有特定的操作系统版本)是否有任何特殊配置对于新的 Xcode - 即使是 react-native 模板应用程序也有同样的问题 - 使用代码 1 退出。

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

  • 从您的终端rm -rf ~/Library/Developer/Xcode/DerivedData
  • Go 到 KeyChain Access and Search for Apple Development...在您的 KeyChains 中并删除它们,Xcode 然后会询问 KeyChain 密码,确保选中“始终允许”
  • Xcode 内部Product > Clean (or Clean Build Folder)
  • 再次构建并运行您的项目!

如果错误仍然存在,您可能需要重新启动 Xcode 甚至您的 macbook。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM