0

所以 - 我是一名注册的 iPhone 开发人员(每年支付 99 美元)。我已按照 Apple 提供的所有步骤获取配置和代码签名文件。但是,当我单击“构建”时,它会说:

"Application failed codesign verification. The signature was invalid, or it was not signed with an Apple submission certificate. (-19011)"

我已经反复重新下载了所有的证书和配置文件,但仍然无法使用。但是,如果我单击“构建”(并且它说代码设计失败),然后将产品 .app 文件拖到管理器中的我的设备或单击“运行”,它将在我的设备上运行。有什么建议么?

4

3 回答 3

2

由于您能够在您的设备上运行 .app,因此您的问题可能是您使用开发人员配置文件构建了它。那是行不通的。您需要使用 App Store 的分发配置文件来构建它。

Apple 提供了有关如何执行此操作的良好信息,但我认为这些信息隐藏在所有这些 itunesconnect/provisioning 门户内容中......检查此链接:http: //developer.apple.com/iphone/manage/distribution/ index.action。在那里你会看到两个重要的点:“为 App Store 分发创建和下载你的 iPhone 分发配置文件”“使用 Xcode 构建你的应用程序以进行分发”

祝你好运 :-)

于 2010-08-29T07:15:09.033 回答
0

您的个人资料是否显示在 Xcode 的管理器窗口中?(如果没有,请将文件从 Finder 拖到 Xcode。)

在您的 Xcode 项目设置中选择了什么配置文件?您是在构建调试、发布还是分发?

于 2010-08-29T01:44:30.757 回答
0

-19011 代码验证错误有很多可能的原因(正如关于它的数十个几乎相同的 stackoverflow 问题所证明的那样)。具体原因在消息的详细信息中有所提示(详见Apple Technical note TN2250 关于 -19011 问题的建议)

在我的情况下,错误详细信息包含短语“无法从以下位置加载配置文件:”,之后我发现应用程序中包含空格或特殊字符或 xcode 方案名称可能导致协同设计验证失败。

于 2012-02-22T10:26:48.497 回答