Приложение Delphi XE4 iOS не прошло проверку кодового знака

У меня проблема, которую я не могу решить с помощью загрузчика приложений:

«Приложению не удалось выполнить проверку кода. Подпись недействительна, содержит запрещенные права или не была подписана сертификатом распространения iPhone».

Вот несколько скриншотов моей конфигурации Delphi:

введите здесь описание изображениявведите здесь описание изображения

Может ли кто-нибудь указать в правильном направлении вещей, чтобы проверить?

  • Я дважды проверил, правильно ли настроен мой мобильный телефон.
  • Я правильно перепроверил идентификатор сертификата. (Я даже пытался ввести выдуманное, просто чтобы убедиться, что Delphi будет жаловаться во время развертывания, что он и сделал... Следовательно, это также означает, что кодирование вызывается во время развертывания)
  • Идентификатор разработчика программы автоматически извлекается с помощью кнопки загрузить, поэтому я предполагаю, что это также правильно.
  • Я могу отлаживать зарегистрированные устройства iPhone.

Я не уверен, что эти две вещи связаны (следовательно, два разных SO), но я также получаю ошибку «Bundle ID», которая для меня столь же загадочна: Загрузчик приложений Delphi XE4 и iOS жалуется, что этот пакет недействителен


person Tom    schedule 02.08.2013    source источник


Ответы (2)


По-видимому, устранение ошибки Bundle ID также исправило ошибку сертификата. Для справки см.: Delphi XE4 и загрузчик приложений iOS. жалоба Этот пакет недействителен

person Tom    schedule 03.08.2013

Я боролся с той же проблемой, я нашел эту ссылку http://embarcadero.newsgroups.archived.at/public.delphi.deployment/201308/1308131098.html

Я просто не установил CFBundleIdentifier в Debug, хотя развертывал для Release. Я надеюсь, что это поможет вам решить вашу проблему.

person Reza    schedule 30.01.2014