将档案上传到 iTunes Connect 时出错

Posted

技术标签:

【中文标题】将档案上传到 iTunes Connect 时出错【英文标题】:Error while uploading archive to iTunes Connect 【发布时间】:2014-07-31 15:43:34 【问题描述】:

'您的帐户已经有一个有效的 ios 分发证书'。每次我尝试上传我的档案时都会收到此错误。我没有两个开发帐户,也没有使用过其他 Mac。请帮忙

【问题讨论】:

您的笔记本电脑中的发行版是否拥有正确的私钥和公钥?确保将它们与配置文件中的匹配。也许您创建了超过 1 个分布。检查日期 【参考方案1】:

这是更新到 xCode 6 后出现的问题。只需在开发者门户中重命名您的配置文件,然后在 xCode 中刷新帐户信息即可。瞧 :-)

【讨论】:

谢谢你!我没有心情申请新证书等。我什至没有重命名,只是要求编辑然后生成。【参考方案2】:

您的帐户已有有效证书

如果证书已经存在在会员中心,则会出现此对话框。

通常,当您从一台 Mac 移动到另一台 Mac 时,就会发生这种情况。如果可能,将您的证书导出为另一台 Mac 上的开发者配置文件,然后将它们导入您的新 Mac。

查看App Distribution Guide. 的疑难解答部分,其中描述了如何解决此错误。

【讨论】:

我没有分发证书,因为我不是我正在使用的帐户的“团队代理”。如果不是“团队代理”,我无法生成分发证书,也不会生成另一个分发证书作为“管理员”(我现在的角色)。我该如何解决?我可以在没有分发证书的情况下验证/导出构建吗?【参考方案3】:

我在更新 Xcode 6 后遇到了这个错误,要修复它

吊销 IOS 分发证书(来自会员中心 ==> 证书 ==> 生产)。 打开 Xcode 项目并重新登录到您的帐户。 在“帐户”屏幕中,点击“查看详细信息” 点击左下角的刷新按钮。

这将自动重新创建证书。一切都会重新开始。

【讨论】:

【参考方案4】:

就我而言,解决方案是请求一个新的 dist 证书,将其安装在我的钥匙串中,并重新创建 dist prov 配置文件。显然,我的钥匙串中的证书很旧并且已被吊销,并且从开发中心下载新证书是不够的,因为它不包含私钥。

【讨论】:

以上是关于将档案上传到 iTunes Connect 时出错的主要内容,如果未能解决你的问题,请参考以下文章

从 Xcode 管理器上传构建到 iTunes Connect 时出错

上传到 iTunes Connect 时“稍后再试”

将二进制文件上传到 iTunes Connect 时无法更改 Prerendered Icon Flag

无法上传应用程序 - '上传到 iTunes 商店时出错'

将 .ipa 上传到 iTunes Visual Studio Cordova 时出错

将 ios 应用程序上传到 iTunes 连接时出错