2009-09-15 11 views
6

Sto costruendo un'app per iPhone che verrà inviata all'App Store. Sono un po 'confuso riguardo ai certificati di sviluppo e distribuzione che ricevi da Apple.Certificato di sviluppo e distribuzione per iPhone dev

  1. Devo installare entrambi? Perché sono entrambi necessari?
  2. Ciò significa che quando sono pronto per la distribuzione devo firmare l'app con il certificato di distribuzione e quando eseguo il debug, deve essere firmato con un certificato di sviluppo?

risposta

7

Hai solo bisogno certificato di sviluppo per lo sviluppo, è necessaria la distribuzione:

a) quando si sta facendo la distribuzione ad hoc per iPhone multipli/iPod touch. (questo richiede che tu ti iscriva al programma $ 299 dev, puoi anche inviarlo ad app-store con questo.)
b) O quando vuoi inviare la tua applicazione ad app-store per la distribuzione (questo richiede che tu sia in $ 99 programma)

È possibile iniziare prima con lo sviluppo e installare la distribuzione solo quando si distribuisce o si invia all'app store.

+0

Sì, questo praticamente riassume tutto. Ho appena rilasciato un'applicazione, e non ho usato/preoccuparmi del certificato di distribuzione fino al momento della distribuzione. Poi ho cambiato certs, costruito e inviato. –

+3

FTR, i profili Ad Hoc non sono specifici del Programma Enterprise, possono essere utilizzati anche con il Programma Standard $ 99/anno. Vedi questa domanda per maggiori informazioni sui programmi disponibili: http://stackoverflow.com/questions/1876333/how-long-does-it-take-to-get-an-iphone-app-into-the-app -store-closed –

+0

Cosa succede se sviluppo utilizzando un certificato di sviluppo di un account e lo distribuisco utilizzando il certificato di distribuzione di un altro account? In tal caso, posso semplicemente creare il dist. cert. di quell'altro account e installare o ho bisogno di creare e installare un dev. cert. anche per quell'altro account? –

2

È ancora possibile distribuire l'app per iPhone utilizzando la distribuzione ad-hoc con le iscrizioni Standard ($ 99) per il beta-test.

Problemi correlati