我正在尝试使用Xcode将我的iOS应用档案上传到iTunes Connect,但是当我点击“上传到应用商店”时,我得到了错误:
Xcode尝试查找或生成匹配的签名资产,但由于以下问题而失败。缺少_____的iOS分发签名标识。Xcode可以为您请求一个。
我真的很困惑,因为大约2小时前我刚刚成功地上传了同一个应用程序的归档文件,然后我需要做一个简单的修复,然后需要重新上传归档文件,现在我收到了这个错误。我没有碰其他任何东西。
我已经做了我能想到的所有事情来解决这个问题,我重启了Xcode,我的电脑,转到Xcode偏好设置点击配置配置文件上的‘下载全部’,点击同一页上的iOS分发配置文件上的“重置”,再次从成员中心下载iOS分发配置文件,转到我的应用程序的构建设置中的代码签名设置,并手动将发布签名身份设置为iOS分发配置文件,并重新归档了几次。
更新:事实证明,这是由于WWDRCA今天到期:https://developer.apple.com/support/certificates/expiration/有很多其他人也遇到了同样的问题。我可以通过将我电脑上的日期改回一天来暂时绕过这个问题。
发布于 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以反映更改。然后,清理并构建您的项目,然后重新尝试生成归档文件。
发布于 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
Edited by :Jeremy Molayem
确保新下载的证书同时位于登录和系统中。默认情况下,只有系统选项卡仍会显示错误。**
发布于 2016-02-17 20:04:51
“苹果全球开发者关系证书颁发机构证书”,并将其从“系统”选项卡中删除。重新启动您的<代码>H215<代码>G216
现在,您的系统已准备好上传应用程序
https://stackoverflow.com/questions/35397453
复制相似问题