2015-11-20 28 views
23

Recentemente ho caricato un'app nell'app store e la sua elaborazione è in corso da alcuni giorni. Sono andato stamattina a controllare tutto, e sulla barra in alto di iTunes connect, ho fatto clic su build iOS per vedere come andava tutto e ho ottenuto un cerchio rosso con un punto esclamativo. Quando ho cliccato su di esso, si dice "Questa build non è valida". Qualcuno conosce la causa di questo?Build iOS: questa build non è valida in iTunes connect

+0

Avete quadri integrati? Possibilmente firmato in modo improprio/include fette x86/x86_64. – Joe

+0

Ho avuto questo problema una volta. La mia connessione Internet non era stabile, quindi suppongo che qualcosa sia corrotto durante il trasferimento. Perché non ho apportato grandi cambiamenti tra i caricamenti. E la mattina dopo carica una nuova build senza modifiche e funziona bene. – rkyr

+0

Sì, sì. Come lo risolverei? –

risposta

1

Ho avuto lo stesso problema. e si scopre che archivio la build con riferimento framework Reveal. Penso che sia il problema. Nel pass ho fatto lo stesso errore e Xcode mostra informazioni di errore dettagliate durante il caricamento. Adesso non sembra.

4

Mi trovavo di fronte allo stesso problema. L'ho risolto per fortuna dopo un paio d'ore di lotta. Questo problema era dovuto ai baccelli di cacao. In realtà ho installato "Alamofire" attraverso le versioni cocoapods "0,38". Ho aggiornato i pod per Alamofire 3.1.2. Questa build è stata caricata con successo su itunes connect ma è stata dichiarata non valida in itunesConnect.

Questo motivo era Alomofire 3.1.2 richiesto cocoapod versione 0.39. Ma l'ho aggiornato usando 0,38. Quindi era il problema.

Correzione: il normale aggiornamento dei cocoapodi utilizzando cpap e $ gem installava cocoapods, quindi l'aggiornamento di alamofire non risolveva il problema. Dovrai: 1. Aggiorna i cocoapod usando $ gem install cocoapods. 2. Eliminare i riferimenti pod esistenti dal progetto. 3. Reinstallare i pod utilizzando il comando di installazione pod. 4. Fatto

+0

Non sto usando cialde di cacao. –

+1

Non funziona per me. Elimina la cartella Pod, esegui di nuovo l'installazione di pod. Ma l'errore si verifica ancora. – haisergeant

+0

Non solo l'eliminazione della cartella pod risolve il problema. Dovrai rimuovere tutti i riferimenti dei pod dal tuo progetto. Rimuovi i pod dalla destinazione -> crea fasi. –

0

Ho avuto lo stesso problema anche. Scrivo un'app con Objective-C e uso ios-charts (è veloce), e ho bisogno di supportare iOS7, quindi è problematico ... e quando carico l'app su AppStore ottengo il problema. Lo invio di nuovo, ma ancora il problema. poi mi dispero a pulire il progetto e ripristinare la codifica, che ... che lavoro! I just hehele ... enter image description here

+0

Come si ripristina la firma del codice? –

+0

Sto affrontando lo stesso problema con ios-charts ... puoi spiegare di più su questo. – jnix

0

Recentemente ho affrontato lo stesso problema su iTunes Connect e ho ricevuto un'email da Apple riguardo a TestFlight SDK che ho dimenticato di rimuovere dal mio pacchetto di progetto. Dice "TestFlight non richiede più un SDK per abilitare il beta testing", quindi dopo aver rimosso l'SDK, pulire il codice, rendere di nuovo l'archivio e caricare. Questo è tutto!

15

Controlla la tua email, ti dice esattamente cosa c'è che non va. In iTunes si connette semplicemente "Questa build non è valida", che è un po 'inutile. Se controlli la tua email sarà molto probabilmente un problema con il test quando hai incluso il sdk nella tua build e il suo integrato in itunes connetterti ora:

"TestFlight SDK - TestFlight non richiede più un SDK per abilitare il beta testing, crash reporting e analytics Per continuare a utilizzare TestFlight, impostare Beta Test su iTunes Connect e rimuovere i riferimenti all'SDK dai seguenti eseguibili: "

+0

Grazie per questo - ho avuto un problema completamente diverso dal tuo - ma una volta ho controllato la mia email era abbastanza chiaro cosa dovevo fare (per me era che avevo aggiunto la funzionalità beacon alla mia app e quindi avevo bisogno per impostare alcune punture nel file .plist per spiegare all'utente perché dovrebbero abilitare blue tooth per l'app) ... caricando di nuovo ora, incrociamo le dita questa è l'ultima barriera. – kris

1

È possibile convalidare l'archivio di app tramite Xcode e ottenere dettagli su quale sia il problema. Gli archivi si trovano attualmente in Window-> Organizer. Per convalidarlo è possibile fare clic sul pulsante "Convalida ..." sotto il pulsante "Carica su App Store ...". Questo può aiutarti se non hai ricevuto un'e-mail con i dettagli del problema, come nel mio caso.

Problemi correlati