5

是否可以通过https://build.phonegap.com/生成一个可以在 App Store 中提交的二进制文件?

我不想通过 Xcode 来做,而只能通过“PhoneGap Build”来做。常见问题解答新闻稿指出这是可能的:

Quickly and easily get back app-store ready apps for multiple platforms, 
including: *Apple iOS*, Google Android, ...

所以,我已经成功地在 android 和 ios 上构建和测试了我的应用程序。此外,我已经成功地为 android 商店(谷歌播放)构建了一个发布就绪版本并提交。

我的问题是我似乎无法为 App Store 做同样的事情。在尝试使用 Application Loader 提交时,我得到:

Application failed codesign verification. The signature was invalid, 
contains disallowed entitlements, or it was not signed with an iPhone 
Distribution Certificate

Unable to extract entitlements from application:
/var/folders/vr/ghc8p.../T/APPNAME.ipa/Payload/APPNAME.app/APPNAME

请注意,我确实使用分发证书从 PhoneGap Build 构建 .ipa

知道我接下来应该看哪里吗?

4

1 回答 1

5

事实证明,这是一个 PhoneGap Build 错误。旧证书似乎已被缓存。我删除了应用程序(在 PhoneGap Build 中)和我的所有证书配置。我使用发布问题时使用的最后一个良好分发证书创建了一个新应用程序和一个新证书配置。

构建已成功从应用程序加载器接受。

所以这是一个 PhoneGap Build 错误。

于 2012-11-23T08:01:32.123 回答