XCode iOS 分发证书自动被吊销
Posted
技术标签:
【中文标题】XCode iOS 分发证书自动被吊销【英文标题】:XCode iOS Distribution Certificates automatically being revoked 【发布时间】: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> 很高兴关闭它,但在接下来的几天里它可能对其他人很有价值,所以我要离开它。 【参考方案1】:全球开发者关系证书颁发机构已于 2016 年 2 月 14 日到期,因此您需要对其进行更新,但重要的是,您需要通过选择查看/显示过期证书删除已过期的证书颁发机构来自钥匙串的强>。确保选择系统和证书
【讨论】:
非常感谢!我一直在努力上传构建两个小时,发生了最奇怪的错误。你的回答很到位。我发现过期的证书被隐藏真的很奇怪,而列表中显示了一个较新的证书,但被过期的证书覆盖了。 这是解决这个问题的方法!为我工作。谢谢 !它为我节省了很多时间。【参考方案2】:解决方案来自iOS Dev Center和“KeyChain Acces”,您需要通过以下方式下载新的“Intermediate certificate”文件点击创建新证书。
-
点击“中间证书”链接..
下载文件
双击
问题解决了
【讨论】:
我已经想通了,这只是部分答案。我已经这样做了,实际的问题是我需要先手动删除过期的,如我的回答中所述。 我将出版物留在这里,以便用户知道如何修复它.. 因为我花了 15 个小时试图修复它但没有成功,消除了证书和其他.. 解决方案是这样的..如果有人遇到同样的问题,你可以解决。 我感觉你,我花了同样多的挫折!谢谢【参考方案3】:在 Keychain Access > View > Show Expired Certificates 中从登录中删除所有过期的证书。对我来说,在我的系统里也有,也从他们那里删除。
删除所有过期证书后,从here下载2023年到期的WWDRCA证书。
【讨论】:
以上是关于XCode iOS 分发证书自动被吊销的主要内容,如果未能解决你的问题,请参考以下文章