2015-10-22 14 views
45

Ho cercato di caricare una nuova versione per la mia app ios ma ricevo sempre questo errore "UNABLE TO VALIDATE YOUR APPLICATION, " l'applicazione è stata selezionata non esiste""Impossibile convalidare l'errore dell'applicazione" durante il caricamento di una nuova versione di app iOS

da Xcode Archiver. ho seguito questa domanda qui Xcode 6.4 The Application You Have Selected Does Not Exist

il che suggerisce di utilizzare Application Loader, Dopo avere fatto che ho finito per ottenere po 'di errori come questi

ERROR ITMS-90049: "This bundle is invalid. The bundle identifier contains disallowed characters. [See the section of the Application Programming Guide entitled The Application Bundle.]" 
ERROR ITMS-90057: "Missing plist key. The Info.plist file is missing the required key: CFBundleShortVersionString." 
ERROR ITMS-90056: "This bundle is invalid. The Info.plist file is missing the required key: CFBundleVersion." 
The resulting API analysis file is too large. We were unable to validate your API usage prior to delivery. This is just an informational message. 

Questi errori non hanno alcun senso poiché tutte le chiavi mancanti sono già presenti nella mia app, insieme all'appropriato ID bundle della mia app che è stata in Appstore per un anno.

Qualcuno mi può dare una mano per quanto riguarda questo,

mi sembrava di avere provato tutte le soluzioni che ho trovato, ma senza alcun risultato, chiunque altro di fronte a questo? Si tratta di un altro problema dal lato server delle mele o di manutenzione e devo solo aspettare un paio d'ore prima che lo risolvano alla fine ??

+0

Stai usando qualche framework? Tutti i framework dovrebbero avere la stessa versione della tua app. – rckoenes

+1

Sto usando un sacco di framework, ma funzionavano tutti ieri quando l'ho caricato su testflight. – Geet

+0

Sì e oggi Apple rilascia iOS 9.1 e aggiorna il sistema. Vai e controlla gli sviluppatori Apple perché ci sono più problemi con questo. – rckoenes

risposta

22

Ero di fronte allo stesso problema ma poi ho usato Application Loader e ha funzionato per me. Dopo aver convalidato la tua app Esporta la tua app selezionando l'opzione come Salva per iOS App Store Distribuzione e poi Carica le tue app ipa usando Application Loader.

+7

Cosa succede se il problema si verifica durante il processo di convalida? Il mio non convalida. Ottengo l'errore "l'archivio non è valido" e "ipa non esiste" – noobsmcgoobs

+0

@noobsmcgoobs come hai risolto il problema dell'archivio? Ho lo stesso problema – Cmag

+0

Risolto il mio problema. Dopo aver rimosso tutti i framework incorporati, ricostruendoli e re-archiviando, tutto ha funzionato correttamente. – Cmag

1

Va bene, sono stato finalmente in grado di caricare la mia domanda heres quello che stava accadendo, avevo usato una terza parte lib., Che ha avuto un info.plist propria

questo info.plist era il colpevole, E non ha avuto alcuna stringa Bundle Identifier, CFBundleVersion o CFBundleShortVersionString, quindi ho aggiunto manualmente queste 3 chiavi in ​​quel framework info.plist e l'applicazione è stata accettata.

Non so perché, ma questo ha funzionato, e sono stato in grado di caricare la mia app per itunes

3

ero con lo stesso problema, utilizzando il caricatore applicazioni lavori per me.

In Organizer, esportare la vostra applicazione e selezionare l'opzione Salva per iOS App Store Deployment ho fatto e funziona per me

prima che ho provato con Salva per Ad Hoc distribuzione ma senza successo!

19

Soluzione procedura utilizzando il Caricatore applicazioni:

  1. Esportare la build come file (Save per iOS App Store Deployment)
  2. Vai a Xcode> Apri Developer Tool> Application Loader
  3. In Application Loader accedi al tuo account
  4. Seleziona e carica il file .ipa che hai appena esportato
+2

: Da allora mi sono aggiornato all'ultima versione di Xcode e ho caricato una build bene. Apple non ama le versioni precedenti degli strumenti di sviluppo che forniscono, né quelli di noi che si affidano ancora a loro in un modo o nell'altro. – Matjan

5

Stesso problema con Xcode 6.4. La mia soluzione.

  1. Rinomina Xcode 6.4 (Xcode64.app)
  2. Installare Xcode 7.1 (Xcode.app)
  3. Costruire e archivio in Xcode 6
  4. lancio Auto "Organizzatore" in Xcode 6 e vicino
  5. lancio Xcode 7 e Organizzatore
  6. Invia ad App Store
+0

Application Loader non ha funzionato per me, ha ricevuto un messaggio su "password mancante" e "u ha bisogno di un valore". Questo ha funzionato correttamente senza problemi. – tupakapoor

+0

Anche un problema con Xcode 6.2. Questo metodo funziona come avevo già installato 7.0. – ghr

1

Sembra essere un problema con Xcode 6.4. Esportare l'ipa e caricarlo tramite Application Loader. Pertinente Apple Developer Forum Link

1

Questo si è verificato per me quando ho lasciato accidentalmente "Includi codice bit" contrassegnato (attivato per impostazione predefinita) nella mia build nonostante l'impostazione del progetto non contenga bitcode. Deselezionando, ha risolto questo problema.

+0

Questo lo ha risolto anche per me. Finora nonostante questo ref, non pensiamo che abbiamo problemi di iphone5, sia. https://forums.developer.apple.com/message/158809#158809 – AnneTheAgile