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

问题描述:

我的客户希望自己提交该项目,因此他要求我获取该项目的xcode xcarchive并发送给他签名并上传。Xcode 4:重新签署xcode存档以发布

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

我用于签名的构建配置是“Release”的副本。现在

当他试图辞职档案,并提交时,iTunes会引发错误无效的二进制文件而罪魁祸首是签名

它说:

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

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

有人能请我指出正确的方向吗?我可以获得任何教程或视频如何退出档案并将其提交给商店。

+0

请花时间使用正确的格式。通过让您的问题易于阅读,它可以帮助我们帮助您。 –

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

+0

他有发行证书,验证完美无瑕..但上传iTunes后最终说无效二进制。 – Hisenberg