即使在钥匙串中也找不到 iOS 应用商店分发证书

Posted

技术标签:

【中文标题】即使在钥匙串中也找不到 iOS 应用商店分发证书【英文标题】:iOS appstore distribution certificate is not found even though it's in keychain 【发布时间】:2019-11-07 23:30:26 【问题描述】:

我的分发证书已安装在我的 mac 中。 当我尝试上传应用时,它说没有找到分发证书。

我不明白为什么

仅供参考: 我最近升级到了 catalina。 我必须明确添加一些权限吗?

在 catalina 之前,我能够将我的应用上传到 iTunes Connect。

【问题讨论】:

Xcode 是否同意您拥有证书?帐户首选项窗格会告诉您。 Xcode 不同意。当我尝试上传构建时,它说没有找到证书。 【参考方案1】:

我有类似的问题。可能是某种苹果问题。

刚刚尝试通过 xcode 10.3 上传应用程序,然后每当我尝试通过 xcode 11.111.3 上传应用程序时,我再也没有遇到过这个问题.

【讨论】:

【参考方案2】:

只需从开发者控制台再次下载分发证书并将其添加到钥匙串中。

【讨论】:

分发证书在门户中,但私钥不可用对吗? 然后获取该私钥并将其添加到您的 keyckain 中。如果您找不到所需的私钥,剩下的唯一选择是使用您的系统创建一个新的私钥

以上是关于即使在钥匙串中也找不到 iOS 应用商店分发证书的主要内容,如果未能解决你的问题,请参考以下文章

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

在钥匙串中找不到指定的项目

分发 iOS 应用程序 ITMS-9000 时出错

iOS-钥匙串中证书全部失效(证书的签发者无效)的解决办法

即使已安装,在 Docker 容器中也找不到“json-server”命令

APNS 不适用于 Google App Engine 上的 AdHoc 分发配置文件