Xcode 找不到 iOS 分发证书

Posted

技术标签:

【中文标题】Xcode 找不到 iOS 分发证书【英文标题】:Xcode failed to locate iOS Distribution Certificates 【发布时间】:2017-05-16 07:59:00 【问题描述】:

我是开发团队的成员,团队管理员向我发送了分发证书和配置文件以对应用程序进行签名。

在开发过程的第一阶段一切都很好。我可以导出 IPA 并发送给他。

在第二阶段,在将一些新设备添加到配置文件后,他再次向我重新发送分发证书和配置文件,但导出 IPA 文件时出现以下错误。

The error detail

Xcode 找不到证书或证书有什么问题?

我该如何解决这个问题?

任何帮助将不胜感激!谢谢

更新 1: 导出方式为 AdHoc 分发。

更新 2: 我试图清理所有证书和配置文件。然后重试,同样的错误被占用了。

【问题讨论】:

【参考方案1】:

我唯一能想到的是管理员生成了一个新的分发证书(使用另一个私钥)。

打开钥匙串访问,进入证书,并检查他发送的分发证书是否在那里,以及是否有与之关联的密钥(即里面有一个带有密钥的下拉菜单)。如果没有关联密钥,则意味着您的管理员必须向您发送生成该证书的密钥。 为此,他必须右键单击与其关联的密钥,然后单击导出“密钥名称”...

【讨论】:

谢谢!我通过删除钥匙串中的所有相关证书并导入新证书来解决这个问题。但我意识到,在将新设备添加到配置文件时,我们不需要更新证书。

以上是关于Xcode 找不到 iOS 分发证书的主要内容,如果未能解决你的问题,请参考以下文章

在 Xcode 4.6 中找不到 Mac 安装程序证书

通过 Xcode 安装分发证书签名的 iOS 应用程序?

Xcode 7.2 找不到匹配的配置文件

ios 使用发布配置构建到设备“找不到此可执行文件的有效配置文件。”

iOS Build 在提供构建时推送通知失败?

iOS现有工程 集成 flutter App.framework 找不到问题