XCode iOS分发证书自动被撤销

时间:2016-02-15 22:22:17

标签: ios xcode code-signing-certificate

突然间,我无法将构建从XCode发布到App Store。我上次成功提交的是两周前,我无法想到的任何内容都发生了变化。当我验证发布时,收到错误:

  

缺少<%name%>

的iOS分发签名身份

我查看 XCode /偏好设置/ 选择个人资料 /查看详情,我的所有签名身份都已撤销。

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

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

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

有什么想法吗?我正在使用XCode 6.4运行OSX 10.10.2。字面上2个星期前,我没有问题。

由于

3 个答案:

答案 0 :(得分:5)

全球开发者关系证书颁发机构已于2016年2月14日到期,因此您需要对其进行更新,但重要的是,您需要通过选择查看/显示过期的证书来删除已过期的证书来自钥匙扣。确保选择系统证书

答案 1 :(得分:2)

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

enter image description here

  1. 点击“中级证书”链接..
  2. 下载文件
  3. 双击
  4. 它解决了问题

答案 2 :(得分:0)

钥匙串访问>查看>显示过期的证书从登录中删除所有过期的证书。对我来说,还有我的系统,也从他们那里删除。

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