Ошибка проверки кода приложения

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

Application failed codesign verification. The signature was invalid, or it was not signed with an Apple submission certificate.

РЕДАКТИРОВАТЬ: Я попытался загрузить и установить профиль распространения, но я все еще получаю сообщение об ошибке. Есть ли способ связать этот новый профиль с моим приложением в XCode? Спасибо!

РЕДАКТИРОВАТЬ 2: Теперь я получил профиль обеспечения распространения от Apple и попытался скомпилировать его. Получение ошибки «Не найден действительный профиль обеспечения для этого исполняемого файла».

7
задан Maxim Mikheev 11 May 2012 в 02:24
поделиться

4 ответа

Вы уверены, что профиль подготовки является профилем распространения для магазина приложений, а не профилем разработки / специального назначения ??

0
ответ дан 6 December 2019 в 09:57
поделиться

Вы можете либо дважды щелкнуть файл .mobileprovision, либо вручную скопировать его в ~/Library/MobileDevice/Provisioning Profiles. Тогда он отобразится во всплывающем окне provisioning в настройках Target.

1
ответ дан 6 December 2019 в 09:57
поделиться

Проверьте следующее:

  • При создании профиля распределения убедитесь, что Метод распределения - «Магазин приложений» .
  • В настройках проекта перейдите на вкладку «Сборка» и убедитесь, что Идентификация подписи кода - это профиль распространения, который вы создали для App Store.
  • В настройках Target (дважды щелкните Target в своем проекте), перейдите на вкладку «Сборка» и убедитесь, что Идентификатор подписи кода - это профиль распространения, который вы создали для App Store.

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

14
ответ дан 6 December 2019 в 09:57
поделиться

Установите профиль обеспечения как для проекта, так и для активной цели.

Нажмите «Проект» -> «Изменить настройки проекта», чтобы изменить объект подписи кода. Щелкните Project -> Edit Active Target и измените здесь тот же объект подписи кода.

Тебе должно быть хорошо.!

1
ответ дан 6 December 2019 в 09:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: