2012-11-22 69 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。

相關問題