Проверка Codesign не удалась в Xcode для распространения приложения iphone - PullRequest
0 голосов
/ 23 сентября 2010

Я пытаюсь подготовить свое приложение для распространения в магазине приложений и получаю следующее предупреждение в XCode, которое вызывает ошибку в ApplicationLoader.Я знаю, что это обычная проблема поиска, но я еще не нашел правильного решения?Я прошел через шаги Apple для распространения на портале обеспечения iOS и все еще получаю эту ошибку.

Мой профиль распространения настроен на моей цели.

"Приложение не прошло проверку кодового знака. Подпись была недействительнойили он не был подписан сертификатом Apple. (-19011) "

Есть предложения?

Ответы [ 5 ]

2 голосов
/ 09 мая 2012

1) Проверка по схеме в 4.2 2) убедитесь, что вы выбрали схему выпуска 3) убедитесь, что вы выбрали профиль распространения 4) сборка для архивирования.

0 голосов
/ 04 января 2012

У меня была похожая проблема.Для меня получается, что я не загружал файл обеспечения «распространения» (обратите внимание на акцент на «распространение»).Как только я получил это, все заработало.Я почти уверен, что это твоя проблема;)

ура, Мэтт

0 голосов
/ 23 сентября 2010

У вас есть действующий сертификат распространения iPhone в цепочке для ключей?

Отображает ли окно профиля обеспечения Xcode Organizer ваше положение о распространении?

Имеется ли в вашем профиле обеспечения распространения идентификатор приложения, которыйтакой же или совместимый (подстановочный знак) с параметром «Идентификатор» в настройке «Свойства целевой информации»?

Редактировать: добавлено:

У вас есть только один сертификат распространения iPhone в цепочке для ключей?

Вы делали Build Clean в Xcode перед сборкой дистрибутива?(или rm -rf ./build)

0 голосов
/ 23 сентября 2010

Прежде всего, проверьте свой сертификат, это дистрибутив или разработчик? И это должен быть сертификат распространения.

Выполните следующие действия:

  1. очистите весь сертификат от вашей цепочки для ключей и загрузите новый сертификат распространения.

  2. Также удалите профиль обеспечения распространения, который вы используете для конкретного приложения, и повторно загрузите его. после этого должна быть чистая сборка в Xcode и после этого в настройках проекта вы должны выбрать конкретный D.P.P. для вашего приложения и идти головой только построить его. тогда вы получите конкретную сборку.

  3. Что касается D.P.P, вам должно быть ясно, какой тип профиля вы создаете для этого. это должен быть Appstore D.P.P.

Надеюсь, это будет полезно для вас.

0 голосов
/ 23 сентября 2010

Сертификат распространения приложения используется только для магазина приложений.Вы получите эту ошибку, если попытаетесь поместить приложение, подписанное сертификатом распространения, на телефон - оно просто не будет работать.

...