【问题标题】:Deleted iOS Certificate keeps showing up in keychain when restarting Xcode even after deleting it from keychain access and App Store Connect即使在从钥匙串访问和 App Store Connect 中删除后,重新启动 Xcode 时,已删除的 iOS 证书仍会继续显示在钥匙串中
【发布时间】:2020-07-15 03:44:35
【问题描述】:

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

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

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

知道如何在启动 Xcode 时永久删除此证书并使其不再恢复吗?

【问题讨论】:

    标签: ios keychain xcode11 code-signing-certificate


    【解决方案1】:

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

    【讨论】:

    • 所以看起来原始证书不断回来,因为它不允许从苹果开发者网站上删除。该证书是通过苹果分配给帐户所有者的第一个证书。在查看 developer site 上的证书后,我发现它没有删除选项,与其他证书不同。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-04
    • 1970-01-01
    相关资源
    最近更新 更多