ios - 即使在从钥匙串访问和 App Store Connect 中删除后,重新启动 Xcode 时,已删除的 iOS 证书仍会继续显示在钥匙串中
问题描述
我最近遇到了这个问题,这似乎与我的问题相同,但我无法从中获得我想要的结果。
我在反应本机应用程序上使用 Fastlane + match 将我的构建上传到 TestFlight。为了让 match 处理代码签名,我需要删除旧的配置文件和证书。我已经能够删除配置文件和除一个证书之外的所有证书。我从应用商店连接中吊销了我的证书,并在我的keychain
. 但是,每当我重新启动 Xcode(11.5 版)时,我删除的证书就会回来并在应用商店 connect 和keychain
.
我还删除了 Xcode 的派生数据,因为我认为这可能是这些信息被缓存的地方,但即便如此,证书还是会不断返回。
知道如何永久删除此证书并且在我启动 Xcode 时它不会回来吗?
解决方案
首先,从钥匙串中删除吊销的证书,然后退出钥匙串,如果登录 Xcode 从 Xcode 偏好中删除该开发人员帐户,然后退出 Xcode,然后再次启动它,然后尝试使用相同的开发人员帐户登录到您的 Xcode 下载所有必需的证书并检查其是否工作或不
推荐阅读
- matlab - 如何以八度访问存储在 .mat 二进制文件中的变量?
- react-native - com.android.builder.testing.api.DeviceException: com.android.ddmlib.InstallException: INSTALL_FAILED_DEXOPT
- ios - 从静态和手动放置的 UITableViewCell 到 UIViewController
- ruby-on-rails - 2019 年使用 Devise JWT 为 ReactJS Web App 设置 Rails Api
- vagrant - 如何将 vagrant 主机名设置为主机操作系统主机名
- mysql - 由联合加入的多个表没有给出确切的结果
- asp.net-mvc - 在 ASP.NET MVC 中使用外部身份验证获取所有服务的用户配置文件照片
- php - 用于在 PHP 中提取图像路径的正则表达式
- amazon-web-services - 将 Nexus 存储库中的工件同步到 s3 存储桶中的文件夹
- javascript - 在页面加载时更改选择选项值