2010-08-29 60 views
0

所以 - 我是注册的iPhone开发者(已经支付了我的$ 99 /年)。我遵循Apple提供的所有步骤来获取供应和代码签名文件。然而,当我点击“生成”,它说:iPhone CodeSign失败

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

我已经重新下载所有证书和配置文件的重复,它仍然是行不通的。但是,如果我点击'build'(它表示编码失败),然后将产品.app文件拖放到管理器中的设备中,或单击“运行”,它将在我的设备上运行。有什么建议么?

+0

[Invalid iPhone Application Binary]的可能重复(http://stackoverflow.com/questions/47941/invalid-iphone-application-binary) – 2010-08-29 01:51:23

回答

2

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

苹果提供了如何做到这一点的好信息,但我认为信息是隐藏在所有这些itunesconnect/provisioning门户的东西...检查此链接:http://developer.apple.com/iphone/manage/distribution/index.action。在那里,你看到前人的精力两点很重要: “创建和下载你的iPhone发行配置文件的应用程序商店分发” “在Xcode构建应用程序的分发”

好运:-)

+0

谢谢!我检查了苹果的信息,你是对的,这是隐藏的。事实证明,尽管我在项目设置中设置了适当的配置文件,但这些设置没有传播到目标(哪些Apples文档说你也需要更改,但我从来不知道这些设置是隐藏的,LOL)。现在它的工作很好,谢谢!你是救生员。 – Chris 2010-08-31 01:27:00

0

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

在Xcode项目设置中选择了哪个配置文件?你正在构建调试,发布还是分发?