首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >上载存档错误:“缺少以下项的iOS分发签名标识...”

上载存档错误:“缺少以下项的iOS分发签名标识...”
EN

Stack Overflow用户
提问于 2016-02-15 04:14:35
回答 9查看 32K关注 0票数 90

我正在尝试使用Xcode将我的iOS应用档案上传到iTunes Connect,但是当我点击“上传到应用商店”时,我得到了错误:

Xcode尝试查找或生成匹配的签名资产,但由于以下问题而失败。缺少_____的iOS分发签名标识。Xcode可以为您请求一个。

我真的很困惑,因为大约2小时前我刚刚成功地上传了同一个应用程序的归档文件,然后我需要做一个简单的修复,然后需要重新上传归档文件,现在我收到了这个错误。我没有碰其他任何东西。

我已经做了我能想到的所有事情来解决这个问题,我重启了Xcode,我的电脑,转到Xcode偏好设置点击配置配置文件上的‘下载全部’,点击同一页上的iOS分发配置文件上的“重置”,再次从成员中心下载iOS分发配置文件,转到我的应用程序的构建设置中的代码签名设置,并手动将发布签名身份设置为iOS分发配置文件,并重新归档了几次。

更新:事实证明,这是由于WWDRCA今天到期:https://developer.apple.com/support/certificates/expiration/有很多其他人也遇到了同样的问题。我可以通过将我电脑上的日期改回一天来暂时绕过这个问题。

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2016-02-15 11:34:05

该问题是因为Apple WWDRCA已于今天(2016年2月14日)过期:https://developer.apple.com/support/certificates/expiration/

打开Keychain Access,然后在菜单中单击查看 -> 显示过期证书。然后,从登录System密钥链中删除过期的苹果全球开发者关系证书颁发机构。通过从https://developer.apple.com/certificationauthority/AppleWWDRCA.cer下载并打开它来安装来自苹果的续订证书。

此外,您可能需要重新启动Xcode以反映更改。然后,清理并构建您的项目,然后重新尝试生成归档文件。

票数 176
EN

Stack Overflow用户

发布于 2016-02-15 14:44:47

以下是苹果公司的声明。

感谢您引起社区的注意,并对您所遇到的问题表示歉意。此问题源于您的系统和登录密钥链中都有过期的WWDR中间证书副本。要解决此问题,您应该首先下载并安装新的WWDR中间证书(通过双击该文件)。接下来,在keychain Access应用程序中,选择System Keychain。确保在查看菜单中选择“显示过期证书”,然后删除过期版本的Apple Worldwide Developer Relations Authority中间证书(过期日期为2016年2月14日)。您的证书现在应该在Keychain Access中显示为有效,并可供Xcode用于提交到App Store。

https://forums.developer.apple.com/thread/37208

  1. Download https://developer.apple.com/certificationauthority/AppleWWDRCA.cer并双击以安装到Keychain.
  2. Select “查看”->“显示过期证书”。<代码>H222<代码>G223<代码><代码>G223<代码>H222<代码>G223<代码> app.
  3. Delete G223<代码><代码>G223
    1. Downloadhttps://developer.apple.com/certificationauthority/AppleWWDRCA.cer中的Keychain.
    2. Select“查看”->“显示过期证书”

Edited by :Jeremy Molayem 确保新下载的证书同时位于登录和系统中。默认情况下,只有系统选项卡仍会显示错误。**

票数 54
EN

Stack Overflow用户

发布于 2016-02-17 20:04:51

  1. 下载https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
  2. Double-click以将其安装在您的钥匙链中。
  3. 然后从Keychain中选择查看->在Keychain应用程序中的“显示过期证书”。
  4. 它将从“登录”选项卡
  5. 列出所有过期的

“苹果全球开发者关系证书颁发机构证书”,并将其从“系统”选项卡中删除。重新启动您的<代码>H215<代码>G216

现在,您的系统已准备好上传应用程序

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35397453

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档