Come dice il titolo, ho bisogno di un modo per rilevare se la costruzione è in adhoc, il rilascio o la distribuzione da quando sto usando portachiavi-Access-gruppi per ogni tipo di corporatura Sto usando un provisiong diverso modo l'ID inizializzazione pacchetto sono diversi . Ho solo bisogno di un modo efficace per passare a certe build.C'è un modo per verificare se una build è in Adhoc, rilasciare, distribuire programmaticamente?
7
A
risposta
13
Vai al target che si desidera verificare, quindi costruire le impostazioni e la ricerca di pre-elaborazione e si dovrebbe vedere qualcosa di simile:
Come si può vedere di debug ha già un valore. È possibile inserire RELEASE = 1 se si desidera verificare una build di rilascio. Quindi nel codice rilasciare un'istruzione if come questa:
#if DEBUG==1
// do debug build settings stuff there
#endif
#if RELEASE==1
// do release build settings stuff there
#endif
0
Forse si può utilizzare una build impostazione personalizzata (aka definire), che avrà valori diversi in diverse configurazioni di build?
Per verificare la creazione di versione, fare #ifndef DEBUG. Non è necessario aggiungere la macro RELEASE. – RajV