首页 > 解决方案 > 即使在从钥匙串访问和 App Store Connect 中删除后,重新启动 Xcode 时,已删除的 iOS 证书仍会继续显示在钥匙串中

问题描述

我最近遇到了这个问题,这似乎与我的问题相同,但我无法从中获得我想要的结果。

我在反应本机应用程序上使用 Fastlane + match 将我的构建上传到 TestFlight。为了让 match 处理代码签名,我需要删除旧的配置文件和证书。我已经能够删除配置文件和除一个证书之外的所有证书。我从应用商店连接中吊销了我的证书,并在我的keychain. 但是,每当我重新启动 Xcode(11.5 版)时,我删除的证书就会回来并在应用商店 connect 和keychain.

我还删除了 Xcode 的派生数据,因为我认为这可能是这些信息被缓存的地方,但即便如此,证书还是会不断返回。

知道如何永久删除此证书并且在我启动 Xcode 时它不会回来吗?

标签: ioskeychainxcode11code-signing-certificate

解决方案


首先,从钥匙串中删除吊销的证书,然后退出钥匙串,如果登录 Xcode 从 Xcode 偏好中删除该开发人员帐户,然后退出 Xcode,然后再次启动它,然后尝试使用相同的开发人员帐户登录到您的 Xcode 下载所有必需的证书并检查其是否工作或不


推荐阅读