【问题标题】:Application failed codesign verification. The signature was invalid, or it was not signed with an Apple submission certificate应用程序未通过协同设计验证。签名无效,或未使用 Apple 提交证书签名
【发布时间】:2011-09-09 17:37:21
【问题描述】:

无法让它工作。我下载了一个分发证书,但它仍然给我这个问题。此外,组织者说没有任何有效的身份或个人资料对。

【问题讨论】:

  • 对于代码设计错误,您必须在您的机器上安装正确的钥匙串文件(.p12 扩展名)。您可以从组织者导出它,但您只能从请求证书的机器导入它。

标签: iphone ios xcode xcode4


【解决方案1】:

验证以下步骤以创建分发证书并在您错过任何人时执行。
1) 在钥匙串中生成证书签名请求。
2) 使用它在门户中创建或撤销分发证书。之后下载并安装它并验证名称下的密钥。
3) 在配置门户中注册设备。
4) 然后在门户中创建或修改 DISTRIBUTION 配置文件。之后下载并安装它并验证它在 Organizer 中似乎是有效的,因为没有警告。

确保在 xcode 中选择正确的构建设置。

【讨论】:

  • 正确的构建设置是什么?
  • 就像您拥有带有某些标识符 EX 的分发证书一样。 com.xyz.abc 那么您必须在 info.plist 文件中设置它,并且在构建设置中的代码签名标识中设置它。
【解决方案2】:

当我使用 Application Loader(Version 2.5.1(235)) 上传在 Xcode 4.2 中编译的应用时,我遇到了同样的错误。

但是当我使用 Xcode4.2 的存档时,它已经过验证并成功提交。 我不知道为什么。

【讨论】:

    猜你喜欢
    • 2011-10-27
    • 1970-01-01
    • 2015-10-21
    • 1970-01-01
    • 2012-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多