【发布时间】:2011-08-24 09:06:18
【问题描述】:
我的客户想自己提交项目,所以他让我得到项目的xcodexcarchive并发送他签名并上传。
他给了我他的开发证书,我安装了它并用它的配置文件签署了目标。
我用于签名的构建配置是“Release”的副本。
现在,当他尝试退出存档并提交时,iTunes 会抛出错误 Invalid Binary,罪魁祸首是 Signature
上面写着:
无效签名 - 确保您已使用 分发证书,而不是临时证书或开发 证书。验证 Xcode 中的代码签名设置是 在目标级别正确(覆盖项目中的任何值 等级)。此外,请确保您上传的捆绑包已构建 在 Xcode 中使用 Release 目标,而不是 Simulator 目标。如果你是 确定您的代码签名设置正确,请在 Xcode,删除Finder中的“build”目录,然后重建你的 释放目标。纠正这些问题后,请转到应用程序的 版本详细信息页面(在管理您的应用程序模块中找到 iTunes Connect)并单击准备提交二进制文件。继续通过 提交过程,直到应用程序的状态为等待上传。你 然后可以使用 Application Loader 上传更正后的二进制文件。
我需要客户使用的私钥吗?
有人可以指点我正确的方向吗?我可以得到任何教程或视频如何退出存档并将其提交到商店。
【问题讨论】:
-
请花时间使用正确的格式。它通过使您的问题易于阅读来帮助我们帮助您。
标签: xcode4 code-signing