2013-04-29 95 views
6

我参与了XE4测试版,尽管存在无法生成.ipa的问题(Delphi中的错误消息“Invalid ipa option”),但应用程序总是实际部署到设备,但从未在Mac scratch-dir中创建。XE4 iOS应用程序:无法安装包。 (e8008015)

如果我将paclient命令复制并粘贴到命令提示符中,但它工作正常。我的QC问题已经解决,但事实并非如此。

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模拟器OK,所以连接的详细信息:

与XE4

现在,利用我与测试版相同的设置,部署到设备时,我得到这个错误是正确的。在部署期间,我可以看到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安装在同一台PC上,但论坛建议这是好的。 Mac上的XCode已完全更新。请记住,它部署到mac上的模拟器罚款。

任何帮助,将不胜感激。

+0

“我的QC问题已经解决,但事实并非如此。” - 在这种情况下,值得重新打开或提交另一个错误。 – 2013-05-02 07:35:29

+0

谢谢大卫。我现在XE4没有任何错误地工作,所以我无法公平地重新打开它。 – 2013-05-03 17:44:38

回答

4

我发现是什么导致了这一点。虽然我选择了Debug或Release作为Target Build Type,但我还没有在iOS设备平台下选择“Ad-hoc”。

+0

对不起,这么晚了,但我认为我有同样的问题。如果我建立/部署我没有得到任何.pia文件或错误消息。但是,如果我选择运行,则会出现与您相同的错误。我不确定,但是你的情况与我的一样:http://stackoverflow.com/questions/17993448/delphi-ios-no-ipa-file-generated(我相信我选择了正确的项目,但这个问题正在窃听我,所以认为这是值得试图问) – Tom 2013-08-01 15:26:21

+1

一旦我改变目标类型,我再也没有看到错误,对不起。 – 2013-08-02 15:53:45

+0

好的,谢谢你的回应。我很感激。 – Tom 2013-08-02 16:35:47

相关问题