【问题标题】:Xcode 4 : Re-signing the xcode archive for releaseXcode 4:重新签署 xcode 存档以供发布
【发布时间】: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


【解决方案1】:

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

【讨论】:

  • 他拥有分发证书,并且验证完美无缺。但上传后 iTunes 最终显示 INVALID BINARY。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-07-13
  • 1970-01-01
  • 2011-07-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多