2014-09-10 13 views
9

Sto provando a inviare la mia app con l'SDK di Google+ a bordo. Ricevo sempre il seguente errore:Errore di convalida del bundle quando si include l'SDK di Google+ nella mia app iOS

Errore ITMS-9000 il pacchetto non è valido. la firma del vostro pacco applicazione contiene autorizzazioni di firma del codice che non sono supportati su iOS In particolare, il valore ****** non .com.example.test per la chiave applicazioni identificativo in 'Payload/*****.app/GooglePlus.bundle/GPPSignin3Resource' è supportati. Questo valore dovrebbe essere una stringa con il tuo TEAMID, seguito da un punto, seguito dall'identificatore del pacchetto.

Inoltre, vedo lo stesso errore per GPPCommonShareResources e per GPPShareboxSharedResources. Ho già provato a pulire il mio progetto, riavviare Xcode, ecc., Ma questo non aiuta.

Sono sicuro che l'ID bundle della mia app è lo stesso, come richiesto da Xcode. Quindi, cosa sto sbagliando?

+0

Lo stesso problema qui, ha funzionato pochi giorni fa. – DixieFlatline

+0

Aggiungi il tag google-plus alla tua domanda in modo da attirare l'attenzione del team g +. – DixieFlatline

+0

Il bug report è stato pubblicato: https://code.google.com/p/google-plus-platform/issues/detail?id=972&sort=-id&colspec=ID%20Type%20Status%20Component%20Owner%20Summary%20Stars – DixieFlatline

risposta

4

rimuovere i file in GooglePlus.bundle nel Finder:

GooglePlus.bundle/GPPSignIn3PResources 
GooglePlus.bundle/GPPCommonSharedResources.bundle/GPPCommonSharedResources 
GooglePlus.bundle/GPPShareboxSharedResources.bundle/GPPShareboxSharedResources 

e chiaro progetto

--- Modifica ----

aggiornamento nuovo SDK v1.7.1

+0

Fatto ciò, ma naturalmente ho perso tutte le funzionalità g +. – DixieFlatline

+0

utilizzando l'app g + o il browser? –

+0

Se lo fai, l'app si blocca quando proverai a condividere qualcosa. –

-1

Provare a eliminare il file di dati derivati ​​come detto in # 4 della risposta a questo post: Submitting iOS app to app store application identifier invalid:

  1. andato in iTunes Connect> visto la mia app (sotto gestire le applicazioni) e copiato il ' Bundle ID'
  2. andato in Xcode e incollato il 'Bundle ID' nel info.plist '' campo
  3. Xcode riavviato
  4. Xcode> finestra> Organizer> Progetti> 'Bundle identificatore Elimina' der file di dati per il progetto ived
  5. Xcode> Prodotti> Alt + Clean (pulire la cartella Corporatura)
+0

L'ho già provato alcune volte e non funziona –

+1

Non funziona anche per me. Ho anche aggiornato g + ios sdk alla versione più recente. – DixieFlatline

Problemi correlati