Не могу развернуть версию выпуска с профилем разработчика - PullRequest
0 голосов
/ 27 ноября 2010

Я не могу сделать сборку релиза, подписанную моим профилем разработчика.Я продублировал конфигурацию выпуска и изменил сертификат подписи на свой профиль разработчика, но при его создании он подписывается сертификатом App Store.

Так что я получаю стандартный диалог, сообщающий, что приложение не может быть установлено на устройствепотому что у него нет необходимого профиля (App Store Profile).

Я бы хотел протестировать сборки релизов перед отправкой на проверку, но мне интересно, почему я не могу это сделать и является ли это ошибкой Xcode.Я использую XCode 3.2.5.До сих пор мне не удавалось просто тестировать отладочные сборки, но я уверен, что когда-нибудь меня укусят.

Ответы [ 2 ]

2 голосов
/ 27 ноября 2010

Можно создать профиль обеспечения Ad Hoc для распространения (в отличие от профиля Ad Hoc для разработки).Таким образом, вы можете проверить работоспособность подписи кода с помощью вашего сертификата распространения и установить на ваше устройство.

Затем просто продублируйте конфигурацию сборки, которую вы только что создали, и установите свой профиль обеспечения App Store, и вы должныбудь хорошим.

1 голос
/ 27 ноября 2010

Вы не можете установить приложение, подписанное вашим профилем распространения, на ваше устройство.

Что вам нужно сделать, это протестировать свою версию Release с использованием своего профиля разработчика, поиграть с оптимизациями и т. Д., А затем сделать точную копию своих настроек сборки выпуска для сборки Distribution и просто изменить только сертификат кодировки Таким образом, двоичные файлы должны быть идентичны тем, которые вы тестировали; должны различаться только элементы кодирования внутри пакета приложения.

...