ОНОВЛЕННЯ:
Здається, Xcode 5.1 виправляє спадне меню так, що він тепер показує "(бла-бла)", коли два профілі мають однакову назву. Це дозволяє вибрати правильний. Що набагато краще :)
Укушений цим кілька разів. Xcode5 показує "Надання профілю" як єдине поле, ЯКІ ЗАВЖДИ НЕПРАВНІ, і Apple НЕ БУДЕ кодувати свій GUI, як це (помилка початківця в Apple).
У Xcode5 (без попередньої версії) у вас є два значення "Профіль надання". ЦЕ ОБОВ'ЯЗКОВО встановити до того, як Ви встановите "Ідентифікатор підпису коду" Очевидно, оскільки він повинен бути встановлений ПЕРШИЙ ... Apple розмістила його ДРУГО у списку, 3 пункти ВИНИКНУЮ річ, яку вона повинна бути встановлена "раніше".
(бонусні бали за жахливий дизайн GUI там ...)
Це також порушено: якщо у вас є два профілі надання однакового імені, Xcode5 дозволить вибрати лише один з них. Щоб вирішити цю проблему, вам потрібно скористатися утилітою налаштування iPhone, щоб знайти потрібний профіль, знайти 30-значний "Ідентифікатор профілю" та скопіювати / вставити його у значення "Інше" в розкривному списку Провізувальний профіль.
У вашому профілі надання послуг ОБОВ'ЯЗКОВО має бути значення "Налагодження" та інше значення для "Випуск" (якщо ви не створюєте власні мегапрофілі вручну, Apple зберігає ці два окремо).
У профілі налагодження часто є однойменна помилка, описана вище - більшість людей будуть використовувати автоматично створений профіль Apple Provisioning Profile, який Apple неправильно завжди називає однаковим для всіх цілей у всіх проектах. (ще одна помилка в Xcode5).
Після встановлення обох значень ваше поле "Ідентифікатор підпису коду" нарешті почне працювати правильно. Насправді це працює чудово: у більшості попередніх версій Xcode це поле було порушено, і «автоматичний» вибір рідко працював. У Xcode5, він може тільки використовувати код підпису значення знаходяться всередині Надання профілю ви попередньо обрані - і так, здається , щоб отримати його виправити 100% часу Hte.
.