签名无效 - iTunes Connect Nightmare

Posted

技术标签:

【中文标题】签名无效 - iTunes Connect Nightmare【英文标题】:Invalid Signature - iTunes Connect Nightmare 【发布时间】:2014-04-21 09:44:23 【问题描述】:

我正在尝试将我的第三个应用上传到应用商店。然而苹果一直拒绝它说:

无效签名 - 确保您使用分发证书而不是临时证书或开发证书签署了您的应用程序。验证 Xcode 中的代码签名设置在目标级别是否正确(覆盖项目级别的任何值)。此外,确保您上传的包是使用 Xcode 中的 Release 目标构建的,而不是 Simulator 目标。如果您确定您的代码签名设置正确,请在 Xcode 中选择“Clean All”,删除 Finder 中的“build”目录,然后重新构建您的发布目标。

根据随附的屏幕截图,您可以看到我已经完成了我应该做的所有事情?有谁知道我还能尝试什么????

【问题讨论】:

What Move Release 是 iTunes 分发证书,而不是 Ad Hoc 分发证书吗? 嗨,有钱人,是的,它是一个 iTunes 发行证书。这就是我发疯的原因。大声笑 手动将代码签名身份从自动更改为您的证书。 我也试过了,还是不行。 :-( @nobbsy 当您通过 Xcode 为 iTunes 分发时,您选择了正确的配置文件(它是您唯一没有显示的屏幕)? 【参考方案1】:

顺便说一下(我无法加载图片),您在 xcode 中输入的应用 ID 和您在 Apple Developer 网页中输入的应用 ID 必须相同.要访问 Apple Developer 网页以查看此内容,请转到 Apple Developer Member Center -> Certificates, Identifiers & Profiles -> Identifiers。要在 xcode 中找到标识符,您需要进入所有文件夹上方的构建设置。

【讨论】:

以上是关于签名无效 - iTunes Connect Nightmare的主要内容,如果未能解决你的问题,请参考以下文章

IOS 验证/提交到 iTunes Connect 失败

iTunes Connect:您的应用存在一个或多个问题

上传到 iTunes Connect 时出现签名错误

iTunes 连接错误:您上传的二进制文件无效。签名无效,或未使用 Apple 提交证书签名

iTunes Connect 分析 - URL 无效

上传到 Itunes Connect 时出现“代码签名“GoogleToolboxForMac.framework”失败”