【问题标题】:XCode iOS Distribution Certificates automatically being revokedXCode iOS 分发证书自动被吊销
【发布时间】:2016-02-15 22:22:17
【问题描述】:

突然我无法从 XCode 将构建发布到 App Store。我上一次成功提交是在 2 周前,我能想到的一切都没有改变。当我验证发布时,我收到错误:

缺少 iOS 分发签名身份

我查看 XCode/Preferences/选择个人资料/查看详细信息,我的所有签名身份都被撤销了。

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

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

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

有什么想法吗?我正在使用 XCode 6.4 运行 OSX 10.10.2。从字面上看,两周前我的工作没有问题。

谢谢

【问题讨论】:

  • 我知道,但响应时间如此出色的社区。​​span>
  • 很高兴关闭它,但在接下来的几天里它可能对其他人很有价值,所以我要离开它。

标签: ios xcode code-signing-certificate


【解决方案1】:

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

【讨论】:

  • 非常感谢!我一直在努力上传构建两个小时,发生了最奇怪的错误。你的回答很到位。我发现过期的证书被隐藏真的很奇怪,而列表中显示了一个较新的证书,但被过期的证书覆盖了。
  • 这是解决这个问题的方法!为我工作。谢谢 !它为我节省了很多时间。
【解决方案2】:

解决方案来自iOS Dev Center和“KeyChain Acces”,您需要通过以下方式下载新的“Intermediate certificate”文件点击创建新证书。

  1. 点击“中间证书”链接..
  2. 下载文件
  3. 双击

问题解决了

【讨论】:

  • 我已经想通了,这只是部分答案。我已经这样做了,实际的问题是我需要先手动删除过期的,如我的回答中所述。
  • 我将出版物留在这里,以便用户知道如何修复它.. 因为我花了 15 个小时试图修复它但没有成功,消除了证书和其他.. 解决方案是这样的..如果有人遇到同样的问题,你可以解决。
  • 我感觉你,我花了同样多的挫折!谢谢
【解决方案3】:

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

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

【讨论】:

    猜你喜欢
    • 2015-07-20
    • 2015-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-30
    • 1970-01-01
    • 2012-02-22
    相关资源
    最近更新 更多