Я выбираю профиль обеспечения распространения
Ну, не надо.Это неверно.Вы используете development профиль обеспечения для all сборки и запуска и архивирования операций - независимо от того, работаете ли вы на симуляторе или устройстве, независимо от конфигурации сборки (выпуск илиотладки).
Профиль распространения предназначен исключительно для распространения (например, повторная подпись при экспорте архива в App Store).
Кроме того, вы должны использовать автоматическую подпись на протяжении всего процесса;он знает больше, чем вы (я говорю это не личностно; он знает больше, чем я тоже!)
Итак, подведем итог:
Использовать автоматическийподпись.
Даже если вы используете ручную подпись, используйте профиль разработки для всего в интерфейсе, показанном на снимке экрана.
Вот так выглядит конфигурация для автоматической подписи:
Вот как она конфигурирует ваши фактические настройки:
Обратите внимание, что он использует сертификат разработчика, а не сертификат распространения, для всех конфигураций.Если вы должны использовать ручную подпись, это то, что вы хотите сделать тоже.
Вам не понадобится профиль распространения до более позднего этапа процесса, когда вы экспортируете из существующего архива в окне Организатора.и в этот момент вы будете использовать совершенно другой интерфейс.Вы также можете использовать автоматическую подпись (но не обязательно).