2012-11-22 11 views
5

È possibile generare un binario tramite https://build.phonegap.com/ che sarà pronto per la presentazione nell'App Store?Applicazione PhoneGap creata con l'invio "PhoneGap Build" a App Store

Non voglio farlo tramite Xcode ma solo tramite "PhoneGap Build". Il FAQ e press release stato che è possibile:

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

Così, ho costruito e testato con successo la mia app su iOS e Android. Inoltre, ho creato con successo una versione pronta per il download per Android Store (google play) e inviata.

Il mio problema è che non riesco a essere in grado di fare lo stesso per l'App Store. Durante il tentativo di inviare con il Caricatore applicazioni ottengo:

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 

Si noti che ho usato i certificati di distribuzione per la costruzione del .ipa da PhoneGap Costruire

Hai idea di dove devo cercare il prossimo?

+0

Hai provato a rigenerare i tuoi certificati da Apple? – Aaron

+0

Sì, già 3 volte. – cherouvim

risposta

5

Si scopre che si trattava di un bug di PhoneGap Build. I vecchi certificati sembrano essere stati memorizzati nella cache. Ho eliminato l'applicazione (in PhoneGap Build) e tutte le mie configurazioni di certificato. Ho creato una nuova applicazione e una nuova configurazione del certificato con gli ultimi certificati di distribuzione validi che avevo usato in precedenza quando ho postato la domanda.

La compilazione è stata accettata correttamente dal Caricatore applicazioni.

Quindi questo era un bug di PhoneGap Build.