在Xcode 11上,命令/usr/bin/codesign失败,退出代码为1。

4
我尝试构建App Store,但遇到了错误Command /usr/bin/codesign failed with exit code 1。我尝试清除DerivedData、重启计算机、撤销密钥并创建新的密钥。我已将我的Mac升级到Catalina和Xcode 11,在升级之前它是正常工作的。
/Users/digistarts/Library/Developer/Xcode/DerivedData/Runner-glehwjejufujqwblxzreggowpgvb/Build/Intermediates.noindex/ArchiveIntermediates/Runner/InstallationBuildProductsLocation/Applications/Runner.app/Frameworks/Flutter.framework: replacing existing signature
Warning: unable to build chain to self-signed root for signer "Apple Development: Daniel Santana (85UL9U2WVT)"
/Users/digistarts/Library/Developer/Xcode/DerivedData/Runner-glehwjejufujqwblxzreggowpgvb/Build/Intermediates.noindex/ArchiveIntermediates/Runner/InstallationBuildProductsLocation/Applications/Runner.app/Frameworks/Flutter.framework: errSecInternalComponent
Command /usr/bin/codesign failed with exit code 1

你是否先在 Xcode 中导出并导入了苹果的个人资料和证书,再在新旧 Mac 之间进行转移? - Richard Barber
是的@RichardBarber,但我找到了错误和解决方案,我会发布,感谢您的回复和帮助任何人。 - Dansp
3个回答

14
钥匙串访问中... 解决方案是右键单击Apple Worldwide Developer Relations Certification Authority,然后选择获取信息。在下面的图像中,我将使用此证书时更改为使用系统默认值,然后系统要求我输入密码。现在它正常工作 \o/。

输入图像描述


令人惊讶的是,我遇到了完全相同的问题,你的解决方案也解决了我的问题。只是想知道你是如何理解这个问题的?你在哪里找到了那个“Apple Worldwide Developer Relations...”证书的信息?谢谢! - Zohar81
1
我曾经在SO上遵循了另一个建议,将其设置为“始终允许”,现在我很高兴我正在使用fastlane,并让它为我处理所有这些无聊的事情。 - JeanLescure
这也解决了我的Xcode 13在打包时出现的随机问题。我的意思是,苹果公司怎么回事,我在Xcode 13之前从未遇到过这种问题。 - sabiland
在我的情况下,我在我的钥匙串访问中有多个相同的证书,但有效期不同。我保留了其中一个并删除了其余的证书。然后重新启动Xcode,清理构建并重新构建就可以正常工作了。 - Apparao Mulpuri
使用codesign工具时遇到了类似的问题,这个解决了我的问题。尝试了很多方法,只需要正确设置信任即可。 - Justin K

0

我的项目是Xamarin Forms。 在更新证书后,我遇到了这样的问题,就是在Mac上构建结束时,检查证书时会要求用户输入密码。


0

如果有人需要的话 - 我遇到了同样的问题,只有在没有网络连接时才会出现,一旦重新连接上网,错误就消失了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接