AKTUALISIEREN:
Xcode 5.1 scheint das Dropdown-Menü so zu korrigieren, dass jetzt ein "(bla bla)" angezeigt wird, wenn zwei Profile denselben Namen haben. Auf diese Weise können Sie die richtige auswählen. Welches ist viel besser :)
Ein paar Mal davon gebissen. Xcode5 zeigt "Provisioning Profile" als ein einzelnes Feld an, das immer falsch ist und Apple sollte seine GUI NICHT so codiert haben (Anfängerfehler von Apple).
In Xcode5 (keine frühere Version) haben Sie zwei Werte für "Bereitstellungsprofil". Dies muss eingestellt werden, bevor Sie Ihre "Code Signing Identity" festlegen. Da es ZUERST eingestellt werden muss ... Apple hat es ZWEITENS auf die Liste gesetzt, 3 Elemente UNTER der Sache, die "vorher" eingestellt werden muss.
(Bonuspunkte für schreckliches GUI-Design dort ...)
Es ist auch kaputt: Wenn Sie zwei Bereitstellungsprofile mit demselben Namen haben, können Sie mit Xcode5 nur eines davon auswählen. Um dies zu umgehen, müssen Sie das iPhone-Konfigurationsdienstprogramm verwenden, um das gewünschte Profil zu finden, die 30-stellige "Profilkennung" zu finden und sie in den Wert "Andere" der Dropdown-Liste "Bereitstellungsprofil" zu kopieren / einzufügen.
Ihr Bereitstellungsprofil MUSS einen Wert für "Debug" und einen anderen Wert für "Release" haben (es sei denn, Sie erstellen ein benutzerdefiniertes Megaprofil von Hand, Apple hält die beiden getrennt).
Das Debug-Profil weist häufig den oben beschriebenen Fehler mit demselben Namen auf. Die meisten Benutzer verwenden das automatisch generierte Team-Bereitstellungsprofil von Apple, das Apple in allen Projekten fälschlicherweise immer für alle Ziele gleich benennt. (Ein weiterer Fehler in Xcode5).
Sobald Sie beide Werte festgelegt haben, funktioniert das Feld "Code Signing Identity" endlich ordnungsgemäß. Tatsächlich funktioniert es gut: In den meisten früheren Versionen von Xcode war dieses Feld fehlerhaft, und die "automatische" Auswahl funktionierte selten. In Xcode5 können NUR Codesignaturwerte verwendet werden, die in dem von Ihnen ausgewählten Bereitstellungsprofil enthalten sind. Daher scheint es 100% der Zeit korrekt zu sein.
(dh Sie können es sicher auf "Automatisch" setzen. In früheren Versionen von Xcode verwendete Xcode häufig "Automatisch" ein Verteilungsprofil für einen Entwickler-Build und umgekehrt, was viele Probleme verursachte.)