Ошибка кодового знака: распространение - PullRequest
3 голосов
/ 06 сентября 2011

Я просто пытаюсь обработать отправку приложения, я выполнил следующие действия:

1 - Создано 2 запроса сертификата, один для разработки и один для распространения 2 - Сгенерированные сертификаты разработки и распространения из портала.3 - Сгенерированные и загруженные профили обеспечения с портала

Сконфигурированный Xcode 4 со следующими настройками

Отладка - Не подписывать выпуск кода - подписать с идентификатором разработчика при распространении профиля - Распределение Iphone: XXXXXX

-

Это приложение отлично работает на устройстве.но я не могу сгенерировать pacakge для распространения в магазине приложений, я получаю эту ошибку

Ошибка кода: в профиле обеспечения «Профиль распределения GA AS» указан идентификатор приложения com.ispendwise.groceryassistant'который не соответствует текущей настройке' DDBL26W4M6.com.ispendwise.groceryassistant '

GA В профиле распространения AS используется тот же идентификатор продукта, что и в Организаторе проверено.

ЛюбойПомогите пожалуйста

1 Ответ

2 голосов
/ 06 сентября 2011

Так же, как предварительная проверка; при сборке магазина приложений я предполагаю, что вы используете профиль распространения, подготовленный для сборок «App Store», а не «Ad-hoc»; и используйте этот правильный профиль с вашим сертификатом распространения.

Кроме того, настройки, которые вы выставили, немного неясны. Вы выбрали «Dont Code Sign»? Или вы решили подписать сертификат разработчика? (оба из которых были бы неправильными).

Чтобы поместить его в одну строку, вы должны подписать оба проекта и target своим сертификатом распространения и выбрать профиль обеспечения, который предоставляется для App Store выпусков, а не Ad-Hoc, и убедитесь, что идентификатор приложения совпадает с идентификатором Provisioned Profile App-Store.

В качестве дальнейшего руководства; не звучать снисходительно; вам нужно просто еще раз просмотреть шаги распространения магазина приложений на портале, чтобы убедиться, что все прошло хорошо. Здесь много шагов, и легко пропустить какую-то мелочь, которая все испортит, даже для опытного разработчика.

Дайте мне знать, если вам нужны дальнейшие разъяснения.

Приветствия.

...