当我进入Xcode〉Preferences〉Accounts,然后点击所选Apple ID的Manage Certificates时,我看到了我的Signing Certificates列表。我试图从UI中删除证书,但删除选项是灰色的。然后我发现了另一个Stack Overflow页面,上面说要从Keychain Access中删除证书。我找到并删除了它。但是,当我回到Xcode之前的位置时,签名证书仍然在那里,删除它的选项仍然是灰色的(见下图)。我不明白。为什么让我删除证书这么难?
busg9geu1#
仅将其从钥匙串中删除是不够的,此时该证书仍存在于Apple Developer Center中。
要将其完全删除,请执行以下操作:
如果它没有消失后,你已经这样做了,这只是意味着它仍然存在于您的钥匙链本地,所以只是删除它从这里以及你应该很好。
c9x0cxw02#
我终于删除了XCode中的证书。1.在 Keychain Access〉Keys 中删除您认为与证书相关的每个项目。它看起来像“空白密钥”1.返回到 *XCode首选项〉帐户〉管理证书 *,您应该会看到那些不需要的证书显示(x)标记。1.重新启动计算机
2w2cym1i3#
要删除XCode中显示为“不在密钥链中”的证书,我发现了以下方法。1.在Apple开发者门户中撤销证书(根据前面的答案)。1.删除引用(已删除的)证书的任何预配描述文件。
ppcbkaq54#
显然,你不能真的删除证书,你可以在你的开发者账户门户中的“Certificates, Identifiers & Profiles“中浏览它们,但据我所知,它们会一直保留到过期,然后会自动消失。
vmpqdwk35#
如果能帮上忙的话:我还撤销了(删除了)App Developer帐户中的一个证书。然后我以为我在Keychain Access中也删除了证书,但在尝试将应用程序更新上传到AppStore时,不断收到错误信息。然后我发现在钥匙链访问中有两个独立的地方,其中一个保存证书(在钥匙下足够有趣,一旦在钥匙链中选择登录),另一个保存私钥(当然在钥匙链中的证书项下)。我确保这两个都被删除,现在一切都很好。
5条答案
按热度按时间busg9geu1#
仅将其从钥匙串中删除是不够的,此时该证书仍存在于Apple Developer Center中。
要将其完全删除,请执行以下操作:
如果它没有消失后,你已经这样做了,这只是意味着它仍然存在于您的钥匙链本地,所以只是删除它从这里以及你应该很好。
c9x0cxw02#
我终于删除了XCode中的证书。
1.在 Keychain Access〉Keys 中删除您认为与证书相关的每个项目。它看起来像“空白密钥”
1.返回到 *XCode首选项〉帐户〉管理证书 *,您应该会看到那些不需要的证书显示(x)标记。
1.重新启动计算机
2w2cym1i3#
要删除XCode中显示为“不在密钥链中”的证书,我发现了以下方法。
1.在Apple开发者门户中撤销证书(根据前面的答案)。
1.删除引用(已删除的)证书的任何预配描述文件。
ppcbkaq54#
显然,你不能真的删除证书,你可以在你的开发者账户门户中的“Certificates, Identifiers & Profiles“中浏览它们,但据我所知,它们会一直保留到过期,然后会自动消失。
vmpqdwk35#
如果能帮上忙的话:我还撤销了(删除了)App Developer帐户中的一个证书。然后我以为我在Keychain Access中也删除了证书,但在尝试将应用程序更新上传到AppStore时,不断收到错误信息。
然后我发现在钥匙链访问中有两个独立的地方,其中一个保存证书(在钥匙下足够有趣,一旦在钥匙链中选择登录),另一个保存私钥(当然在钥匙链中的证书项下)。我确保这两个都被删除,现在一切都很好。