如何删除Xcode中的签名证书?

noc*_*ber 7 xcode ios

当我转到Xcode>首选项>帐户,然后单击管理所选Apple ID的证书时,我会看到签名证书列表.我尝试从UI中删除证书,但删除选项显示为灰色.然后我找到了另一个Stack Overflow页面,它说要从Keychain Access中删除证书.我找到了它并删除了它.但是,当我回到Xcode到与签名证书仍然存在之前相同的位置时,删除它的选项仍然是灰色的(见下图).我不明白.为什么让我删除证书这么难?

在此输入图像描述

小智 9

我终于删除了 XCode 中的证书。

  1. 在“钥匙串访问”>“密钥”中删除您认为与证书相关的所有项目。它看起来像“空白钥匙”

  2. 返回XCode 首选项 > 帐户 > 管理证书,您应该会看到那些不需要的证书显示 (x) 标记。

  3. 重新启动计算机


oyv*_*uge 5

仅从钥匙串中删除它是不够的,此时证书仍存在于Apple开发人员中心.

要完全删除它,请执行以下操作:

  • 登录Apple开发人员中心
  • 找到有问题的证书并单击它
  • 现在点击"撤销"按钮(参见附件截图).证书应该消失.
  • 返回Xcode并刷新对话框.现在它应该消失了.

如果它在你完成之后没有消失,那只意味着它仍然存在于你的钥匙串本地,所以只需将它从这里移除,你应该是好的.

在此输入图像描述

  • 我有一个免费的 Apple 开发者帐户。我错误地使用 Xcode 10.1 生成了第二个签名证书。看来我无法通过Xcode删除(撤销)这个。此外,developer.apple.com 页面似乎没有管理(甚至没有查看)签名证书的选项。我是否需要拥有付费开发者帐户才能删除此签名证书? (3认同)
  • 我没有任何可撤销的证书。我在XCode中创建了没有付费Apple开发人员帐户的证书。此后,我已经购买了付费的开发者帐户,并且没有任何证书可以撤销。 (2认同)