缺少 (null) 的 iOS 分发签名身份

Posted

技术标签:

【中文标题】缺少 (null) 的 iOS 分发签名身份【英文标题】:Missing iOS Distribution signing identity for (null) 【发布时间】:2016-02-15 11:23:56 【问题描述】:

从今天开始,当我尝试创建临时 IPA 时出现以下错误

我已经下载了新的 AppleWWDRCA.cer 和 G2,然后我重新启动了 mac,清理了项目,清理了项目文件夹,删除了相关的证书/配置文件并重新安装它们,但错误仍然存​​在。

我认为是相关的,但当我尝试导出、复制等时,钥匙串中的所有证书都显示(空)

在这里您可以看到我所有的苹果相关证书 + 苹果应用程序集成证书颁发机构不存在但有效期至 2017 年 8 月 26 日:

【问题讨论】:

检查此答案:***.com/a/35403041/1175050 删除与该应用程序相关的所有配置文件并确保使用新的 CSR 创建新的配置文件。 查看此链接***.com/a/35403096/5362916 就像我在帖子中所说的那样,我做了所有这些事情,但问题仍然存在:/ 你之前的WWDRCA证书删除了吗?通过查看 -> 在登录和系统中显示过期证书 @AngelaCartagena 非常感谢,这是 2 个无效证书 【参考方案1】:

您必须下载 WWDRCA 证书并在您的钥匙串应用程序中删除旧的。https://www.apple.com/certificateauthority/

【讨论】:

以上是关于缺少 (null) 的 iOS 分发签名身份的主要内容,如果未能解决你的问题,请参考以下文章

缺少应用程序的 iOS 分发签名身份[重复]

XCode iOS 分发证书自动被吊销

签名分发 iOS 应用程序时出错“无法为签名者构建自签名根的链”

iOS 未找到有效的签名身份

如何将私钥添加到分发证书?

iOS App的分发