Xe4 iOS app: не удалось установить пакет. (e8008015)

Я принял участие в бета-версии XE4 и, несмотря на проблемы, что .ipa никогда не может быть создан (сообщение об ошибке в Delphi "недопустимый вариант ipa"), приложение всегда было физически развернуто на устройстве, но никогда не было создано в Mac scratch-dir.

Если я скопировал и вставил команду paclient в командную строку, это сработало. Моя проблема QC по этому вопросу была закрыта как разрешенная, но это не было.

теперь с XE4, используя те же настройки, которые у меня были с бета, я получаю эту ошибку при развертывании устройства:

Unable to launch process on '10.0.0.60' using the parameters from the 'Delphi_XE4' profile.
The following error was returned: 'Unable to install package. (e8008015)'

приложение развертывается в Xcode Simulator OK, поэтому детали подключения верны. Во время развертывания я вижу, что PAServer принимает команды на Mac, но использую ли я Тип Debug или ad-hoc build, я получаю эту ошибку.

Я проверил журналы устройств в XCode и нашел следующее:

Apr 29 08:48:37 Js-iPhone-4S installd[54] <Error>: 0x2ffed000 handle_install: Install of "/var/mobile/Media/PublicStaging/iOS_Location.app" requested by mobile_installation_proxy
Apr 29 08:48:37 Js-iPhone-4S installd[54] <Error>: 0x2ffed000 MobileInstallationInstall_Server: Installing app iOS_Location
Apr 29 08:48:37 Js-iPhone-4S installd[54] <Error>: Apr 29 08:48:37 SecTrustEvaluate [leaf CriticalExtensions IssuerCommonName]
Apr 29 08:48:38 Js-iPhone-4S installd[54] <Error>: 0x2ffed000 verify_signer_identity: MISValidateSignatureAndCopyInfo failed for /var/tmp/install_staging.XRYC1t/iOS_Location.app/iOS_Location: 0xe8008015
Apr 29 08:48:38 Js-iPhone-4S installd[54] <Error>: 0x2ffed000 do_preflight_verification: Could not verify executable at /var/tmp/install_staging.XRYC1t/iOS_Location.app
Apr 29 08:48:38 Js-iPhone-4S installd[54] <Error>: 0x2ffed000 install_application: Could not preflight application install
Apr 29 08:48:38 Js-iPhone-4S mobile_installation_proxy[1595] <Error>: 0x3baabb88 MobileInstallationInstall: failed with -1
Apr 29 08:48:38 Js-iPhone-4S mobile_installation_proxy[1595] <Error>: handle_install: Installation failed
Apr 29 08:48:38 Js-iPhone-4S installd[54] <Error>: 0x2ffed000 handle_install: API failed

Кажется, что этап подписания кода не работает, хотя я использую тот же мобильный обеспечение, как я использовал все на протяжении всего бета-процесса. Я прошел через все этапы в Docwiki, но ничто не меняет эту ошибку. Мои сертификаты разработчика и дистрибутива iPhone действительны и всего несколько месяцев.

это происходит в моем проекте и в любом из примеров проектов, установленных с XE4. В приведенном выше журнале я использовал образец iOS_Location.

Я расстроен, потому что я видел бета-версию, но теперь не могу получить полный выпуск для работы. Я конечно, это экологично, но у меня заканчиваются идеи.

XE3 установлен на том же ПК, но форумы предполагают, что это нормально. XCode на Mac полностью обновлен. Помните, что он развертывается в симуляторе на mac fine.

любая помощь будет оценили.

2 ответов


Я выяснил, что вызвало это. Хотя я выбрал Debug или Release в качестве целевого типа сборки, я не выбрал "ad-hoc" под платформой устройства iOS.


эта ошибка возникает из-за того, что целевое устройство iOS не было подготовлено с профилем подготовки, настроенным в RAD Studio. Либо предоставьте целевому устройству настроенный профиль подготовки или измените конфигурацию проекта RAD Studio на другой профиль подготовки. См.завершение подготовки. Убедитесь, что данные подготовки в RAD Studio соответствуют учетной записи разработчика iOS, и не ваша учетная запись разработчика Mac. Будьте особенно осторожны, когда вы указываете свой имя сертификата разработчика iOS.