2012-11-22 30 views
5

是否可以通过https://build.phonegap.com/生成二进制文件,该文件将准备好在App Store中提交?使用“PhoneGap Build”提交到App Store构建的PhoneGap应用程序

我不想通过Xcode做,但只能通过“PhoneGap Build”。该FAQpress release状态,这是可能的:

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

所以,我successfuly构建和测试我的应用程序在两个Android和iOS。此外,我成功地为Android商店(谷歌播放)构建了一个发布准备版本并提交。

我的问题是,我似乎无法为App Store做同样的事情。虽然试图与应用程序加载器提交我得到:

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构建的.ipa

任何想法,我应该看未来?

+0

您是否尝试过从Apple重新生成您的证书? – Aaron

+0

是的,已经有3次了。 – cherouvim

回答

5

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

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

所以这是一个PhoneGap Build bug。

相关问题