XCode iOS 分发证书自动被吊销

XCode iOS Distribution Certificates automatically being revoked

我突然无法将 XCode 的构建发布到 App Store。我最后一次成功提交是在 2 周前,我认为没有任何改变。当我验证发布时,我收到错误:

Missing iOS Distribution signing identity for <%name%>

我查看 XCode/Preferences/Select 个人资料/查看详细信息,我所有的签名身份都是已撤销。

我已从开发者门户删除我的证书以及我的密钥链,并在开发者门户中重新创建并按照此处的说明下载到密钥更改:https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html

我也重新删除了,让XCode自动创建我的证书。它会自动再次被撤销。

我的会员资格是最新的,据我所知,我遵守了规则! (Apple 肯定已经告诉我了)。我从来没有遇到过被拒绝的应用程序。

有什么想法吗?我是 运行 OSX 10.10.2 和 XCode 6.4。从字面上看,2 周前我的工作没有任何问题。

谢谢

Worldwide Developer Relations Certificate Authority 已于 2016 年 2 月 14 日到期,因此您需要对其进行更新,但重要的是,您需要通过选择 删除已过期的证书View/Show 来自钥匙串的过期证书。确保选择 系统证书

解决方案来自iOS开发中心和“KeyChain Acces”,您需要下载新的"Intermediate certificate" 文件,点击创建新证书。

  1. 点击 "Intermediate Certificates" link..
  2. 下载文件
  3. 双击

问题解决了

Keychain Access > View > Show Expired Certificates 中删除登录中的所有过期证书。对我来说,我的系统里也有,也从他们那里删除。

删除所有过期证书后,从here下载2023年到期的WWDRCA证书。