AGGIORNARE:
Xcode 5.1 sembra correggere il menu a discesa in modo che ora mostri un "(blah blah)" ogni volta che due profili hanno lo stesso nome. Questo ti consente di scegliere quello corretto. Che è molto meglio :)
Morso da questo alcune volte. Xcode5 mostra "Profilo di provisioning" come un singolo campo, CHE È SEMPRE NON CORRETTO e Apple NON DOVREBBE AVERE codificato la loro GUI in questo modo (errore per principianti di Apple).
In Xcode5 (nessuna versione precedente), hai due valori di "Profilo di provisioning". Questo DEVE ESSERE impostato PRIMA di impostare la "Identità di firma del codice". Ovviamente, dal momento che deve essere impostato PRIMO ... Apple lo ha inserito SECONDO nell'elenco, 3 elementi SOTTO la cosa che deve essere impostata "prima".
(punti bonus per il design terribile della GUI lì ...)
Inoltre è rotto: se hai due profili di provisioning con lo stesso nome, Xcode5 ti consentirà di selezionarne solo uno. Per ovviare a questo, devi utilizzare l'utilità di configurazione iPhone per trovare il profilo desiderato, trovare "Identificatore profilo" a 30 cifre e copiarlo / incollarlo nel valore "Altro" del menu a discesa Profilo di provisioning.
Il tuo profilo di provisioning DEVE avere un valore per "Debug" e un valore diverso per "Release" (a meno che non crei manualmente un mega-profilo personalizzato, Apple mantiene i due separati).
Il profilo di debug avrà spesso lo stesso bug descritto sopra - la maggior parte delle persone utilizzerà il profilo di provisioning del team generato automaticamente di Apple, che Apple erroneamente nomina sempre lo stesso, per tutti i target, in tutti i progetti. (un altro bug in Xcode5).
Dopo aver impostato entrambi i valori, il campo "Identità di firma del codice" inizierà finalmente a funzionare correttamente. In effetti, funziona bene: nella maggior parte delle versioni precedenti di Xcode, questo campo era rotto e la selezione "automatica" raramente funzionava. In Xcode5, può utilizzare SOLO i valori di firma del codice trovati all'interno del profilo di provisioning che hai preselezionato - e quindi sembra ottenerlo corretto al 100% del tempo.
(vale a dire che puoi tranquillamente impostarlo su "Automatico". Nelle precedenti versioni di Xcode, Xcode utilizzava spesso "Automaticamente" un profilo di distribuzione per una build dello sviluppatore e viceversa, causando molti problemi)