AKTUALIZACJA:
Wygląda na to, że Xcode 5.1 naprawia menu rozwijane, dzięki czemu wyświetla teraz „(bla bla)” za każdym razem, gdy dwa profile mają tę samą nazwę. To pozwala wybrać właściwy. Co jest znacznie lepsze :)
Ugryziony przez to kilka razy. Xcode5 pokazuje „Profil obsługi” jako pojedyncze pole, KTÓRE JEST ZAWSZE NIEPRAWIDŁOWE, a Apple NIE POWINIEN kodować swojego GUI w ten sposób (błąd początkujący tam od Apple).
W Xcode5 (bez poprzedniej wersji) masz dwie wartości „Provisioning Profile”. MUSI BYĆ ustawiony PRZED ustawieniem „Tożsamości podpisywania kodu”. Oczywiście, ponieważ należy ustawić PIERWSZY ... Apple umieścił go na liście DRUGIEJ, 3 pozycje PONIŻEJ rzeczy, którą należy ustawić „przed”.
(punkty bonusowe za okropny projekt GUI tam ...)
Jest również zepsuty: jeśli masz dwa profile udostępniania dla tej samej nazwy, Xcode5 pozwoli ci wybrać tylko jeden z nich. Aby obejść ten problem, musisz użyć Narzędzia konfiguracji iPhone'a, aby znaleźć pożądany profil, znaleźć 30-cyfrowy „Identyfikator profilu” i skopiować / wkleić go do wartości „Inne” listy rozwijanej Profil obsługi administracyjnej.
Twój profil informacyjny MUSI mieć wartość „Debugowanie” i inną wartość „Wydanie” (chyba że ręcznie utworzysz niestandardowy mega-profil, Apple zachowa je osobno).
W profilu debugowania często występuje błąd o tej samej nazwie opisany powyżej - większość osób będzie korzystać z automatycznie generowanego profilu Apple Team Provisioning Profile, który Apple niepoprawnie nazywa zawsze to samo dla wszystkich obiektów docelowych we wszystkich projektach. (kolejny błąd w Xcode5).
Po ustawieniu obu wartości pole „Tożsamość podpisywania kodu” wreszcie zacznie działać poprawnie. W rzeczywistości działa ładnie: w większości poprzednich wersji Xcode pole to było uszkodzone, a „automatyczny” wybór rzadko działał. W Xcode5 może on używać TYLKO wartości do podpisywania kodu znalezionych w profilu Provisioning, który wcześniej wybrałeś - i wydaje się, że poprawia go w 100%.
(tzn. możesz bezpiecznie ustawić go na „Automatyczny”. W poprzednich wersjach Xcode Xcode często „Automatycznie” używał profilu Dystrybucji dla kompilacji programisty i odwrotnie, powodując wiele problemów)