Насколько я понимаю, Xcode может повторно подписать .ipa из архива во время процесса отправки App store, что позволяет создать архив с профилем Developer Provisioning Profile, а затем подписать его профилем Distribution позже. Вот сообщение, в котором объясняется, о чем я говорю: http://oleb.net/blog/2011/06/code-signing-changes-in-xcode-4/
К сожалению, я не могу заставить это работать. Когда я создаю архив с помощью профиля Developer, а затем пытаюсь отправить его с помощью профиля Distribution, я получаю следующую ошибку: "Приложение не прошло проверку кодовой подписи. Подпись была недействительной, содержит запрещенные полномочия или не подписана сертификатом iPhone Distribution"
Приложение не использует никаких полномочий и не имеет файла полномочий. Ошибка заключается в том, что "оно не было подписано сертификатом распространения iPhone", потому что изначально оно было подписано сертификатом разработчика, а я пытаюсь переподписать его сертификатом распространения. Я думал, что это правильно...