ОБНОВИТЬ:
Xcode 5.1, кажется, исправляет выпадающий список, так что теперь он показывает «(бла-бла)» всякий раз, когда два профиля имеют одно и то же имя. Это позволяет вам выбрать правильный. Что намного лучше :)
Укушен этим несколько раз. Xcode5 отображает «Профиль обеспечения» как единое поле, КОТОРОЕ ВСЕГДА НЕПРАВИЛЬНО, и Apple НЕ ДОЛЖНА кодировать свой GUI, как это (ошибка новичка от Apple).
В Xcode5 (нет предыдущей версии) у вас есть два значения «Профиль обеспечения». Это ДОЛЖНО БЫТЬ установлено ДО ТОГО, как вы установите «Идентификационные данные подписи кода». Очевидно, что поскольку он должен быть установлен ПЕРВЫМ ... Apple поместила его ВТОРОЕ в списке, 3 пункта ниже того, что должно быть установлено "до".
(бонусные очки за ужасный дизайн GUI там ...)
Он также не работает: если у вас есть два профиля обеспечения для одного и того же имени, Xcode5 позволит вам выбрать только один из них. Чтобы обойти это, вам нужно использовать iPhone Configuration Utility, чтобы найти нужный профиль, найти 30-значный «идентификатор профиля» и скопировать / вставить его в значение «Other» в раскрывающемся списке «Provisioning Profile».
В вашем профиле инициализации ДОЛЖНО быть значение «Отладка» и другое значение «Выпуск» (если вы не создадите собственный мега-профиль вручную, Apple хранит их отдельно).
В профиле отладки часто описывается ошибка с одинаковым именем, описанная выше - большинство людей будут использовать автоматически сгенерированный профиль обеспечения команды Apple, который Apple неправильно всегда называет одинаковым для всех целей во всех проектах. (еще одна ошибка в Xcode5).
После того, как вы установите оба значения, ваше поле «Идентификация подписи кода» наконец начнет работать правильно. На самом деле, это работает хорошо: в большинстве предыдущих версий Xcode это поле было разбито, и «автоматический» выбор работал редко. В Xcode5 он может использовать ТОЛЬКО значения для подписи кода, найденные в профиле обеспечения, который вы предварительно выбрали, и, таким образом, он кажется правильным 100% времени.
(то есть вы можете безопасно установить «Автоматически». В предыдущих версиях XCode Xcode часто «Автоматически» использовал профиль распределения для сборки разработчика, и наоборот, вызывая множество проблем)