Я только что заметил, что настройки для идентификации подписи кода в моем проекте установлены на iOS разработчик как для отладки, так и для выпуска. Я не припомню, чтобы когда-либо менял их, так что они должны быть по умолчанию, если да, то почему они установлены таким образом и когда они могут нуждаться в изменении.
Я спрашиваю, потому что наткнулся на этот вопрос Xcode 8 «в подписи приложения отсутствует право на aps-environment» при отправке где в ответе кто-то меняет подпись в профиле распространения:
Почему поведение Xcode по умолчанию устанавливает их в профиль разработчика для как отладка, так и выпуск (т.е. почему он, например, не разработчик для отладки и распространения для выпуска?), и какие изменения есть в процессе сборки, если один изменен в профиль распространения? Следует ли перед отправкой в App Store фактически изменить профиль распространения?