Xcode归档错误:缺失的iOS发布签名身份(Name)

13 浏览
0 Comments

Xcode归档错误:缺失的iOS发布签名身份(Name)

当我尝试对我的应用进行归档时,出现了以下错误...

Archive Error Image

我已经做了很多研究,但似乎无法解决。我尝试了吊销和重新创建证书,以及重新创建配置文件。

我该怎么办?

0
0 Comments

在解决这个证书问题上,我花了很多时间。在删除登录和系统选项卡中的wwdr证书之后,问题得到了解决。

0
0 Comments

根据苹果开发者论坛的消息,苹果全球开发者关系中间证书到期时间为2016年2月14日。

问题的原因是在系统和登录钥匙串中都存在一个过期的全球开发者关系中间证书的副本。要解决这个问题,首先应该下载并安装新的全球开发者关系中间证书(双击文件即可)。然后,在钥匙串访问应用程序中,选择系统钥匙串。确保在“视图”菜单中选择“显示已过期的证书”,然后删除过期的全球开发者关系证书颁发机构中间证书(到期日期为2016年2月14日)。现在,在钥匙串访问中,您的证书应该显示为有效,并且可以供Xcode用于向App Store提交。

按照以下简单步骤操作:

1. 打开钥匙串,从顶部菜单进入“视图 > 显示已过期的证书”。

2. 在左侧面板的“登录”选项卡和“系统”选项卡中,找到过期的“Apple World Wide Developer Relation Certification Authority”并从两个选项卡中删除。

3. 下载证书:https://developer.apple.com/certificationauthority/AppleWWDRCA.cer,然后双击安装。

4. 重新启动Xcode。

几乎忘记了 - 在左侧面板的“登录”选项卡和“系统”选项卡中,但这样做可以解决问题 - 将其标记为答案!记住,您需要删除两次过期的证书。

我刚花了一个小时来弄清楚为什么我的Ad-hoc应用程序无法签名。谢谢!这个答案需要标记为一个答案OP!

你刚刚拯救了我的理智!

天啊,这真是个麻烦。不要忘记检查您的“iPhone Distribution”和“iPhone Developer”证书。如果您点击它们,它显示“该证书有效”,则删除了所有隐藏的过期“AWWDRCA”实例,如果它仍然是红色的,则您可能错过了一个。

0
0 Comments

这个问题的出现原因是证书没有由已知的授权机构签名。

解决方法是:点击上面的链接,查看stackoverflow上的答案。

0