2013-09-22 14 views
34

Stavo inviando un'app all'App Store iOS alcuni giorni fa e ho ricevuto questo messaggio da Xcode. Prima che avessi il tempo di ripresentarlo, Apple ha già iniziato a rivedere la mia app. È qualcosa di cui ho bisogno di preoccuparmi?Convalida checksum non riuscita durante l'invio con Xcode 5

enter image description here

Edit: L'applicazione è stata accettata pochi giorni dopo.

+2

La tua app è stata approvata con questo avviso? Ho appena ricevuto lo stesso messaggio da Organizer. – rickerbh

+3

Ora è approvato. Ho installato l'aggiornamento sul mio telefono e sembra ok. Mi chiedo ancora cosa fosse. –

+4

ha anche lo stesso errore in questo momento con xcode 5. probabilmente un bug. –

risposta

34

Ho avuto lo stesso problema e Google mi ha portato qui. Da quanto ho capito, viene utilizzato un checksum per garantire che il file ricevuto da Apple sia identico al file che hai (pensato) caricato su di loro.

Ho deciso di eliminare il mio caricamento e riprovare. Questo ha funzionato e non ho ricevuto di nuovo il messaggio di errore. Ecco quello che ho effettivamente fatto:

In iTunes Connect:

  • gestire le applicazioni> [app]> Visualizza dettagli della nuova versione.
  • Nei collegamenti in alto a destra fare clic con il tasto destro su Dettagli binari, quindi sulla pagina successiva Rifiuta questo file binario. Dice che dovrai preparare un altro caricamento, ma è solo un altro pulsante da premere.
  • Indietro nella pagina Visualizza dettagli, fai clic su "pronto per il caricamento" in alto a destra. Si potrebbe dire qualcosa di leggermente diverso ma non voglio eliminare per caricare il doppio controllo: P
  • Ora sei pronto per caricare un nuovo binario.

in Xcode:

  • Vai Finestra> Organizer> Archivio e cancellare l'archivio caricato in precedenza.
  • Nella finestra principale di xcode, premere cmd-option-shift-k per pulire la cartella di build.
  • Crea un nuovo archivio e caricalo come hai fatto prima. Le dita incrociate vanno tutte bene.
+6

Sei corretto, tecnicamente il checksum è usato per assicurarsi che entrambi i file siano gli stessi. La domanda è: Apple dovrebbe accettare ancora richieste che non superano il checksum? Nel mio caso è stato recensito entro 24 ore e approvato in circa 4 giorni. Pertanto, il team di revisione di App Store potrebbe vedere il flag che non ha superato il checksum, ma comunque esegue comunque la revisione. –

+1

@jxmallett Grazie aiutami! –

+1

Grazie. Ha funzionato per me quando ho anche incrociato le dita come mi hai consigliato ... – emreoktem

Problemi correlati