2013-04-29 2 views
6

Я принимал участие в бета-тестировании XE4 и, несмотря на проблемы с невозможностью создания .ipa (сообщение об ошибке в Delphi «Invalid ipa option»), приложение всегда было фактически физически развернуто на устройстве, но никогда не было созданный в Mac-скрипте.Приложение XE4 iOS: невозможно установить пакет. (e8008015)

Если я скопировал и вставил команду 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, я получаю эту ошибку.

Я проверил журналы устройств в 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 полностью обновлен. Помните, что он разворачивается на симулятор на мелком мелком.

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

+0

«Моя проблема с QC на этом была закрыта, как разрешено, но это не так». - В этом случае стоит вновь открыть или подать еще одну ошибку. –

+0

Спасибо, Дэвид. У меня XE4 работает без каких-либо ошибок, поэтому я не могу вскрыть его со всей справедливостью. –

ответ

4

Я узнал, что вызвало это. Хотя я выбрал Debug или Release как Target Build Type, я не выбрал «Ad-hoc» под платформой устройства iOS.

+0

Извините за то, что вы снова это сделали, но я думаю, что у меня такая же проблема. Если я создаю/развертываю, я не получаю никакого файла .pia или сообщения об ошибке. Однако, если я выбираю run, я получаю такую ​​же ошибку, как и вы. Я не уверен, но была ли ваша ситуация такой же, как у меня: http://stackoverflow.com/questions/17993448/delphi-ios-no-ipa-file-generated (я считаю, что я выбрал правильные элементы, но эта проблема меня вытаскивает, поэтому подумал, что стоит попробовать спросить) – Tom

+1

Как только я изменил тип цели, я никогда не видел ошибку снова, извините. –

+0

Хорошо, спасибо за ответ. Я ценю это. – Tom

-1

Эта ошибка возникает из-за того, что целевое устройство iOS не было предоставлено профилем подготовки, настроенным в RAD Studio. Либо provision the target device with the configured provisioning profile, либо измените конфигурацию проекта RAD Studio на другой профиль обеспечения. См. Completing the Provisioning Page. Убедитесь, что ваши данные инициализации в RAD Studio соответствуют учетной записи разработчика iOS, а не вашей учетной записи разработчика Mac. Будьте особенно осторожны при указании iOS developer certificate name.

Смежные вопросы