Xcode:"撤销证书 - 您的帐户已经拥有此计算机的签名证书,但它不存在于您的钥匙串中."

Gru*_*kes 12 xcode ios

我将这个问题作为一个问题发布,并提供答案,让其他人遇到同样的情况并寻找解决方案,因为这让我摸不着头脑,浪费时间和搜索过去的问题,直到我最终发现原因.

我得到了这个错误,但没有关于我的项目; 我的帐户; 我的证书; 我的mac设置已经改变了.特别是证书仍然有效且尚未被撤销.

撤销证书您的帐户已拥有此计算机的签名证书,但您的密钥链中不存在该证书.要创建新证书,必须先取消现有证书.

由于没有明显的原因突然出现问题,我最终发现了原因,贴在下面的答案中.

cor*_*ese 6

这对我有用...

我似乎错过了Keychain Access中的一些证书.我不得不安装Apple Worldwide Developer Relations Certification Authority.请参阅以下两篇文章:

(安装缺失的中间证书颁发机构) https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html#//apple_ref/doc/uid/TP40012582-CH31-SW30

https://www.apple.com/certificateauthority/


Ric*_*att 5

我认为ykay在这篇文章中提供的答案您的帐户已经有此机器的签名证书,但是您的钥匙串中不存在该证书,这才是此问题的正确答案-它快速而轻松,并且不涉及撤销任何证书


Rod*_*lez 1

对我来说,问题是证书安装在用户上A,但是当我使用该用户登录时,B出现此错误。我所做的是在用户上A打开Keychain Access.app,查找我需要的证书(在左侧的“我的证书”下),将其导出,然后在用户上B添加证书。

在此输入图像描述