Xcode4 Xcode 4:重新签署Xcode存档以供发布

Xcode4 Xcode 4:重新签署Xcode存档以供发布,xcode4,code-signing,Xcode4,Code Signing,我的客户想自己提交项目,所以他要求我获取项目的xcodexcachive,然后让他签名并上传 他给了我他的开发证书,我安装了它,并用它的配置文件签署了目标 我用于签名的生成配置是“发布版”的副本 现在,当他试图放弃存档并提交时,iTunes抛出了一个错误无效二进制文件,罪魁祸首是签名 它说: 签名无效-请确保您已使用 分发证书,而不是临时证书或开发证书 证明书验证Xcode中的代码签名设置是否正确 在目标级别更正(覆盖项目中的任何值 级别)。此外,请确保您正在上载的捆绑包已生成 在Xcode中使

我的客户想自己提交项目,所以他要求我获取项目的xcode
xcachive
,然后让他签名并上传

他给了我他的开发证书,我安装了它,并用它的配置文件签署了目标

我用于签名的生成配置是“发布版”的副本

现在,当他试图放弃存档并提交时,iTunes抛出了一个错误无效二进制文件,罪魁祸首是签名

它说:

签名无效-请确保您已使用 分发证书,而不是临时证书或开发证书 证明书验证Xcode中的代码签名设置是否正确 在目标级别更正(覆盖项目中的任何值 级别)。此外,请确保您正在上载的捆绑包已生成 在Xcode中使用发布目标,而不是模拟器目标。如果你是 确保您的代码签名设置正确,请在中选择“全部清除” Xcode,删除Finder中的“build”目录,然后重新生成 释放目标。纠正这些问题后,请转到应用程序的 版本详细信息页面(位于的“管理应用程序”模块中 iTunes Connect)并单击准备提交二进制文件。通过 提交过程,直到应用程序的状态为等待上载。你 然后可以使用应用程序加载器上载正确的二进制文件

我需要客户端使用的私钥吗


有人能给我指一下正确的方向吗?我可以得到关于如何放弃存档并将其提交到商店的教程或视频。

我认为你应该让你的客户生成一份分发证书,然后用它签署你的项目。

他有分发证书,验证过程完美无缺。。但上传后iTunes显示无效二进制。请花时间使用正确的格式。它通过使您的问题易于阅读来帮助我们。