Приложению не удалось проверить кодовый знак во время проверки в Xcode 4.2 - PullRequest
1 голос
/ 13 октября 2011

У меня проблемы с профилем обеспечения распространения.

Я много раз пытался создать профиль обеспечения распространения с помощью инструкции: http://developer.apple.com/ios/manage/distribution/index.action

Но когда я проверял программуЯ получаю сообщение об ошибке:

Ошибка проверки кода приложения.Подпись была недействительной или не была подписана с помощью сертификата распространения iPhone.

Я выполнил следующие действия: 1. Я создал сертификаты в цепочке ключей.2. Я создал профили обеспечения в iOS Provisioning Portal 3. Я создал идентификатор приложения 4. Я установил профили обеспечения в разделе Подписи кода в XCode

Кроме того, я проверил, что нет дубликатов илиустаревшие сертификаты в доступе цепочки для ключей.

Я просмотрел stackoverflow и не нашел решения.

В чем может быть проблема?

Ответы [ 2 ]

0 голосов
/ 08 ноября 2011

Я решил свою проблему.В одной старой версии XCode 4.2 была ошибка с проверкой кода, поэтому я только что обновил XCode 4.2 до последней версии, и мое приложение прошло проверку.Это оно!Всегда проверяйте наличие обновлений!=) * * Тысяча одна

0 голосов
/ 16 октября 2011

Пожалуйста, проверьте, если вы сделали это:

1) один сертификат разработки на портале инициализации iOS

2) загрузил Сертификат разработки на ваш Mac и установил его на свой Mac (откройте его после загрузки, чтобы открылась цепочка для ключей, и вы увидите Сертификат разработки

3) Проверьте, существует ли на Портале инициализации iOS провизия разработки Provisioning, подписанная сертификатом, добавленным на шаге 2 (выше) в связку ключей).

4) Вы использовали открытку для AppId или добавили строку? В разделе «Обеспечение профилей» в строке «Идентификатор приложения» есть строка типа: **********.text. Если у вас есть что-то вроде CD8V98ZN8M.* (первые символы отмечены. Отличаются, но звездочка после точки важна, тогда вы можете подписать этим профилем Provisioning каждое приложение. Если есть что-то вроде этого: CD8V98ZN8M.appname, тогда ваше Bundlename, установленное в вашей цели в xcode, должно быть точно appname.

5) Вы загрузили профиль обеспечения и установили его в Xcode, переместив профиль обеспечения на значок?

6) Попробуйте перестроить после выполнения Clean, если это все еще не удается, проверьте Code signing Identity в разделе Bild Settings в вашей цели приложения в xcode, что и выберите ваш профиль обеспечения разработки, а затем создайте Clean и попробуйте восстановить.

Но также проверьте этот вопрос: Как решить "Ошибка проверки кода подписи приложения" при загрузке в iTunes Connect?

...