2013-09-30 42 views
12

Sto avendo alcuni problemi quando si cerca di presentare il mio iPhone app per memorizzare, utilizzando Xcode 5 che la mia applicazione è sempre riuscito validazione con gli errori di seguito:Impossibile inviare app per iTunes Store

operazione del servizio Web di Apple non era successo

Impossibile autenticare il pacchetto: [la mia app id, es: 123456789] .itmsp

ERRORE ARTICOLI-9000: "il bundle [Bundle ID, es: com.myapp.mobile] nel percorso pacchetto ' Payload/[My App Name] .app 'non è firmato utilizzando un certificato di invio Apple. " a SoftwareAssets/SoftwareAsset (MZItmspSoftwareAssetPackage)

Sono abbastanza sicuro di impostazioni (fagotto id, certificato, il profilo, il diritto), perché questa non è la prima volta che mi presento un'applicazione per memorizzare, si protendono direttamente non so perché questi problemi vengono su, ho provato a cercare e ho trovato qualche articolo correlato ma non aiutano.

Ho questo problema per 1 settimana.

+0

Finalmente ho trovato il motivo. Pensavo che l'app fosse identificata solo dall'ID app ma mi sbagliavo. Ho cambiato il NOME PRODOTTO per rimuovere solo 1 spazio bianco, l'ho modificato e risolto il problema. –

+0

Ho lo stesso problema. Cosa intendi per "NOME PRODOTTO"? Dove dovrei guardare? Per favore aiuto. –

+0

Inoltre, "NOME PRODOTTO" deve corrispondere a cosa? –

risposta

1

Non so la causa, ma ho avuto lo stesso esatto problema in questa settimana e ho appena ottenuto le cose per funzionare. Ho controllato la build, il certificato di distribuzione, il profilo di provisioning. Ho seguito tutti i passaggi di risoluzione dei problemi in Technical Note TN2250 - senza fortuna! Tuttavia, l'ho appena caricato per il caricamento. Mi è capitato di avere un vecchio Mac Mini che aveva Application Loader 2.5.1 su di esso. Ho creato un file zip da .app all'interno della cartella Payload di .ipa, lo ho inserito su un'unità USB e ho visto come è stato caricato dopo aver provato circa 50 volte con Xcode organizer e Application Loader v2.9.

Altre persone hanno consigliato di tornare a una versione di Application Loader precedente. Forse l'endpoint del servizio Web utilizza un metodo di convalida del certificato diverso (e correttamente funzionante) per versioni AL precedenti.

+0

Grazie, proverò e tornerò presto. –

2

Ho avuto esattamente lo stesso errore, dopo ore di tentativi, regolando tutti i parametri come l'ID bundle o il nome visualizzato, ecc. Nessuno di essi ha funzionato.

Finalmente ho capito. Ecco cosa ho fatto.

Ho iniziato tutto cancellando tutti i record in portachiavi, certificati e profili di fornitura. E ha appena aggiunto un certificato e un profilo per la distribuzione delle app. C'era solo un record per non fare confusione. E poi boom, ha caricato con successo.

Immagino che il mio errore fosse di inviare più volte certificati o profili di provisioning in precedenza (anche se ho cancellato più voci ma ho visto qualcosa di strano) perché pensavo che il processo di creazione fosse bloccato, quindi ho aggiornato il browser. Essere pazienti in ogni passaggio alla fine farà risparmiare più tempo! :) In bocca al lupo!

5

Ho appena selezionato Architetture standard in Project e Target e ha funzionato per me.

+0

Grazie mille per questa risposta, se non avessi trovato questa risposta penso che probabilmente non l'avrei mai capito. L'errore che Apple sta rilasciando non dice nulla sull'architettura dell'applicazione essendo un problema. – Caimen

+0

Felice che abbia funzionato per te :) – nithinreddy

+0

Questo ha funzionato anche per me – Kris

0

Anch'io ho avuto lo stesso problema e dopo molte ore sono riuscito a risolvere. Ho finalmente risolto il problema. Dovevi scaricare la "Autorità di certificazione radice di Apple" (http://www.apple.com/certificateauthority/) e inserirla nel tuo sistema di login portachiavi &, ho anche inserito la certificazione di disitruzione iPhone nel tuo sistema e impostare tutti i valori di attendibilità keychian per tutti i certificati su "default di sistema" . Finalmente è passato!

0

Per me il problema era nel selezionare l'identità di firma del codice di distribuzione iOS errata, dove stavo usando un team diverso come profilo di provisioning.

Probabilmente assicurati che l'Identità di firma del codice sia impostata su automatico, che probabilmente risolverà questo problema.

0

In XCode 6.3, è stato collegato il dispositivo attuale e selezionato in XCode.

2

Ho ricevuto lo stesso errore oggi con xCode 7. Ho ripresentato senza modifiche ed è andato avanti. Probabilmente un bug di Apple. Ti faccio sapere che a volte non è un problema con le impostazioni del nostro progetto/target.

+0

Ho fatto esattamente la stessa cosa. La seconda volta è andata avanti senza problemi. – suttie

0

Non ho visto questo elencato qui, ma ho ricevuto questo problema e mi sono reso conto che avevo già una build per questa versione specifica in attesa di revisione su iTunes Connect. Ho rifiutato la build in ITC e poi ho provato a caricare di nuovo la build e dopo averla caricata correttamente. Nel caso in cui questo potrebbe aiutare qualcun altro là fuori con questo problema!

0

Per quanto posso dire, questo specifico errore è intermittente e non causato da nulla nel pacchetto dell'app. Penso che molte delle risposte qui siano persone che hanno visto questo errore, hanno cambiato qualcosa e hanno visto l'errore scomparire, e presumevano che il loro cambiamento lo facesse andare via.

Vorrei suggerire, se si ottiene questo errore, basta riprovare (ha funzionato per me). Se fallisce in questo modo esatto una seconda volta, e hai qualche teoria su cosa lo risolverà, fallo e riprova. Se funziona, annulla la tua correzione e verifica se l'errore ritorna. In questo modo avrai dimostrato che esiste una causa root identificata e una correzione.

Problemi correlati