2010-04-27 14 views
6

Sulla guida di Apple, c'è a step prima di costruire la versione AppStore:Perché duplicare la configurazione "Rilascio" su "Distribuzione"?

Aprire il progetto Xcode e duplicare la configurazione “Release” nel riquadro Configurazioni di pannello Info del progetto. Rinominare questa nuova configurazione "Distribuzione" .

Perché questo passaggio è necessario? Posso saltare questo passaggio e utilizzare la configurazione "Release" per creare la versione finale per AppStore?

+0

Apple ha fatto la cosa sensata e XCode 4 ora ha Distribuzione integrata in – Casebash

risposta

5

Se si mantengono separate le configurazioni di rilascio e appstore, è possibile testare l'applicazione creata con le stesse impostazioni di quella utilizzata per l'installazione e passare a quella configurazione con 1 clic. Potrebbe non essere necessario ma (imo) è davvero utile.

Un altro motivo può essere che durante lo sviluppo si può decidere di giocare un po 'con alcune impostazioni di progetto ed essere sicuri che i vostri esperimenti non andrà a costruire la distribuzione per caso.

+3

Sì, probabilmente non vorrai testare la tua applicazione sul tuo dispositivo usando le impostazioni predefinite di compilazione di Debug, perché modificheranno le caratteristiche delle prestazioni, quindi avere un build di Release è abbastanza utile. Inoltre, si potrebbe desiderare di clonarlo per la build ad hoc, che richiederebbe un profilo di provisioning diverso rispetto alla build di distribuzione. –

0

nome "DebbieGibson" finché si ricorda di aver impostato tale configurazione per la distribuzione dell'App Store.

+1

Suppongo che la vera domanda sia: c'è qualche vantaggio nel duplicare (quindi mantenere) la configurazione "Release" piuttosto che semplicemente rinominarla? –

Problemi correlati