我已经certificates
从开发者网站和我的网站上删除了所有开发者和发行版,Key Chain
但一些证书仍然不断返回到我的Key Chain
. 为什么会这样?
2 回答
One thing I discovered with the keychain when removing a certificate is that if I remove it from the certificate section the certificate is not "really" removed, but if choose "all elements" and from there I delete the certificate then it works... maybe it does not work for you but you can try
该问题很可能是由与您的钥匙串中的那些证书相关联的钥匙引起的。
如果使用 Xcode 4...
Xcode 4 应该允许一个人管理他们的签名证书,但对我来说总是很不稳定。这是我去年五月处理这个问题的方法。
转到钥匙串访问 -> 我的证书并搜索“iPhone”。您的开发人员和分发证书将显示,旧的和最新的。展开您不想要的证书,您将看到与这些证书关联的密钥。删除与您要删除的证书关联的密钥是....好吧,关键。
我认为您可以删除“我的证书”中的密钥。如果没有,只需转到“密钥”,找到并删除那些流氓密钥。
如果在此之后您的签名证书都无效,那么您将不得不重新生成签名证书。创建您的签名证书将向您展示如何做到这一点。
如果使用 Xcode 5...
根据 Apple 的说法,Xcode 5 是管理证书的方式。您当然仍然可以手动执行此操作,详见创建您的签名证书。但在 Xcode 5 中,首选项、帐户、登录到您的开发帐户,然后查看详细信息... 将带您到可以管理您的签名证书的区域。
如果有人有更好的处理方法,请加入。