Подтвердить что ты не робот

Могу ли я архивировать сертификат разработчика, а затем повторно подписывать его во время отправки с сертификатом распространения?

Из того, что я понимаю, Xcode может повторно подписывать .ipa из архива во время процесса подачи App Store, позволяя вам создать архив с профилем Provisioning Profile, а затем подписать его с профилем распространения позже, Вот сообщение, которое объясняет, о чем я говорю: http://oleb.net/blog/2011/06/code-signing-changes-in-xcode-4/

К сожалению, я не могу заставить его работать. Когда я создаю архив с использованием профиля разработчика, попробуйте отправить его с профилем распространения, я получаю следующую ошибку: "Ошибка проверки кода приложения. Подпись была недействительной, содержит запрещенные права или она не была подписана с сертификатом распространения iPhone"

Приложение не использует никаких прав и не имеет файла прав. Ошибка правильна, что "она не была подписана с сертификатом распространения iPhone", потому что она была первоначально подписана с сертификатом разработчика, и я пытаюсь смириться с сертификатом распространения. Я думал, что это действительно важно...

4b9b3361

Ответ 1

Проблема заключается в том, что когда вы изначально архивировали, было бы установлено, что права на совместимость с профилем разработчика, такие как get-task-allow, установлены на true, но вы повторно подписываете, используя профиль распределения, который требует get-task-allow будет false. К сожалению, он не может пойти и изменить права и поэтому вы получите эту проблему.

Я не совсем уверен, почему Apple не может сделать это так, чтобы она могла идти и менять права и делать все волшебство. Код, ресурсы и т.д. Все будут одинаковыми.