METTRE À JOUR:
Xcode 5.1 semble corriger la liste déroulante de sorte qu'il affiche désormais un "(bla bla)" chaque fois que deux profils ont le même nom. Cela vous permet de choisir la bonne. Ce qui est bien mieux :)
Mordu par cela plusieurs fois. Xcode5 affiche "Provisioning Profile" comme un seul champ, QUI EST TOUJOURS INCORRECT et Apple NE DEVRAIT PAS avoir codé son interface graphique de cette façon (erreur de débutant là-bas d'Apple).
Dans Xcode5 (pas de version précédente), vous avez deux valeurs de "Provisioning Profile". Cela DOIT ÊTRE défini AVANT de définir votre «identité de signature de code». De toute évidence, puisqu'il doit être défini en PREMIER ... Apple l'a placé EN DEUXIÈME sur la liste, 3 éléments EN DESSOUS de la chose qu'il doit être défini "avant".
(points bonus pour la terrible conception de l'interface graphique là-bas ...)
Il est également cassé: si vous avez deux profils d'approvisionnement pour le même nom, Xcode5 vous permettra uniquement de sélectionner l'un d'entre eux. Pour contourner ce problème, vous devez utiliser l'utilitaire de configuration iPhone pour trouver le profil souhaité, trouver l '"identificateur de profil" à 30 chiffres et le copier / coller dans la valeur "Autre" de la liste déroulante Profil de provisionnement.
Votre profil de provisioning DOIT avoir une valeur pour «Debug» et une valeur différente pour «Release» (sauf si vous créez un méga-profil personnalisé à la main, Apple garde les deux séparés).
Le profil de débogage aura souvent le bogue du même nom décrit ci-dessus - la plupart des gens utiliseront le profil de provisionnement d'équipe généré automatiquement par Apple, qu'Apple nomme toujours incorrectement de la même manière, pour toutes les cibles, dans tous les projets. (un autre bug dans Xcode5).
Une fois que vous avez défini les deux valeurs, votre champ "Identité de signature de code" commencera enfin à fonctionner correctement. En fait, cela fonctionne bien: dans la plupart des versions précédentes de Xcode, ce champ était cassé et la sélection "automatique" fonctionnait rarement. Dans Xcode5, il peut SEULEMENT utiliser des valeurs de signature de code trouvé dans le Provisioning profil que vous avez pré-sélectionnés - et il semble obtenir 100% correct du temps de hte.
(c'est-à-dire que vous pouvez le régler en toute sécurité sur "Automatique". Dans les versions précédentes de Xcode, Xcode utilisait souvent "Automatiquement" un profil de distribution pour une version Developer, et vice-versa, ce qui causait beaucoup de problèmes)