2009-04-28 12 views
66

Desidero conoscere i passaggi di base per caricare la mia applicazione iPhone su AppStore.Passi per caricare un'applicazione iPhone in AppStore

Come si crea un profilo di provisioning utilizzando un certificato e quali altre impostazioni è necessario eseguire per caricare un'applicazione?

Ho appena creato un'applicazione sul mio iMac utilizzando Xcode e l'iPhone SDK V2.2.1. Cosa devo fare per caricarlo sullo store Apple iTunes?

Sono membro di questo e ho anche un certificato di distribuzione.

+0

Vedere il link contiene piena passo saggio esercitazione http://stackoverflow.com/a/16747740/846372 – Soniya

risposta

71

Questo arstechnica article descrive i passaggi fondamentali:

iniziare visitando il portale del programma e assicurarsi che il certificato sviluppatore è aggiornata. Scade ogni sei mesi e, se non hai richiesto per l'emissione di uno nuovo, non puoi inviare il software all'App Store . Per la maggior parte delle persone che stanno vivendo il il "caricamento rosa di doom", però, i loro certificati sono già validi. . Cosa succederà?

Apri il tuo progetto Xcode e verifica che tu abbia impostato l'SDK attivo su uno dei opzioni del dispositivo, come Dispositivo - 2.2. Lasciare accidentalmente le impostazioni di build a Simulator può essere un grande motivo per il rifiuto del colore rosa . E lo si verifica più spesso rispetto a molti sviluppatori di .

Successivamente, assicurarsi di aver scelto una configurazione di build che utilizza il certificato di distribuzione (non lo sviluppatore) . Verifica questo tramite facendo doppio clic sul tuo target nella colonna Gruppi nella parte sinistra della finestra del progetto. Si aprirà la finestra Informazioni Target . Fare clic sulla scheda Costruisci e rivedere l'Identità di firma del codice. Dovrebbe essere Distribuzione iPhone: seguito dal nome o dal nome dell'azienda.

Si consiglia inoltre di confermare l'identificativo dell'applicazione nella scheda Proprietà . Molto probabilmente, avrai impostato correttamente l'identificativo quando il debug con il certificato dello sviluppatore , ma non fa mai male al controllo .

L'area in alto a sinistra della finestra del progetto conferma anche le impostazioni e la configurazione . Dovrebbe leggere qualcosa come "Dispositivo - 2.2 | Distribuzione". Questo mostra l'SDK attivo e la configurazione.

Se le impostazioni sono corrette ma non si sta ancora ottenendo il caricamento di correttamente, pulire le build. Scegli Build> Clean (Command-Shift-K) e fai clic su Pulisci. In alternativa, lo può cestinare manualmente la cartella di costruzione nel proprio progetto dal dal Finder.Una volta che hai pulito , ricostruisci di nuovo.

Se questo non produce un'applicazione che quando zippato carica correttamente su iTunes Connetti, chiudi e riavvia Xcode. Sono non sto scherzando. Questo semplice trucco risolve più problemi di firma e "pink rifiuti di doom" rispetto a qualsiasi altra soluzione già menzionata.

+6

Grande .. Si coperto tutti i passaggi. Grazie per il tuo grande supporto. –

+0

@Arun Thakkar: molto tempo passato, lo so, ma perché non l'hai accettato come risposta allora?!? QUINDI sarebbe molto più utile se le domande con risposta fossero contrassegnate come tali ... – scherand

+8

Santa merda - quasi due anni dopo, e l'ho colpito nell'ora del bisogno. Ti darei più di un semplice +1 se potessi, ma grazie - GRAZIE - per questa fantastica risposta. Mi hai salvato molte ore di frustrazione (e probabilmente anche un po 'di capelli). :) – aperkins

4

Apple fornisce istruzioni dettagliate e illustrate che coprono ogni fase del processo. Accedi al sito degli sviluppatori di iPhone e fai clic sul link "portale del programma". Nel portale del programma troverai un link alla guida per l'utente del portale del programma, che è un ottimo riferimento e guida su questo argomento.

+0

Okay. Lo esaminerò appena possibile Grazie .. –

+2

Le istruzioni non sono aggiornate per XCode 4! È ora inafferrabile come ottenere ciò. – Jacob

0

Verificare che la vostra identità di canto nelle proprietà di destinazione sia corretto. Questo supera ciò che hai nelle proprietà del tuo progetto.

anche: Non so se questo è vero - ma non mi stava diventando una mail specificando i miei rifiuti binari quando ho fatto il "pronto per l'upload binario" da un PC - ma ho avuto una e-mail quando ho fatto questo sul MAC

Problemi correlati