iOS Ad-Hoc安装失败,并提供了适当的规定

时间:2013-08-05 13:31:21

标签: ios ad-hoc-distribution

我已经成功完成了十几次,无法弄清楚这个实例有什么问题。我创建了部署证书,添加了我的设备,然后使用部署证书和所有设备创建了我的ad-hoc配置文件。

我有一个允许用户安装个人资料和应用的网站。该应用程序开始安装并到达它几乎完成的位置,然后它就在那里。对于所有具有不同风格iOS的设备,它都会失败。

任何想法都可能出错?这是控制台输出,其中(改变)第3行正在困扰我。我认为这是主要的失败点,我正在进一步调查。它在我的桌面上运行良好。

Aug  5 09:08:29 MFI-Test-iPad-Mini installd[62] <Notice>: 0x3cf000 MobileInstallationInstall_Server: Installing app com.marketforce.Auditor
Aug  5 09:08:36 MFI-Test-iPad-Mini profiled[213] <Notice>: (Note ) profiled: Service stopping. 
Aug  5 09:08:37 MFI-Test-iPad-Mini securityd[78] <Notice>: http asynchttp_timer_proc Timeout during GET http://ocsp.apple.com/ocsp-wwdr01/ThisHasBeenChangedInTheInterestOfSecurity%2BThisHasAlsoBeenAlteredForSecuritym67h1P0%3D.
Aug  5 09:08:37 MFI-Test-iPad-Mini installd[62] <Error>: entitlement 'keychain-access-groups' has value not permitted by provisioning profile 'Adhoc Distribution'
Aug  5 09:08:37 MFI-Test-iPad-Mini installd[62] <Error>: 0x3cf000 verify_signer_identity: MISValidateSignatureAndCopyInfo failed for /var/tmp/install_staging.nkJObR/foo_extracted/Payload/Auditor.app/Auditor: 0xe8008016
Aug  5 09:08:37 MFI-Test-iPad-Mini installd[62] <Error>: 0x3cf000 do_preflight_verification: Could not verify executable at /var/tmp/install_staging.nkJObR/foo_extracted/Payload/Auditor.app
Aug  5 09:08:37 MFI-Test-iPad-Mini installd[62] <Error>: 0x3cf000 install_application: Could not preflight application install
Aug  5 09:08:37 MFI-Test-iPad-Mini itunesstored[89] <Error>: 0x1c3e000 MobileInstallationInstallForLaunchServices: failed with -1
Aug  5 09:08:37 MFI-Test-iPad-Mini itunesstored[89] <Warning>: ERROR: MobileInstallationInstallForLaunchServices returned nil
Aug  5 09:08:37 MFI-Test-iPad-Mini lsd[166] <Warning>: LaunchServices: installation failed for app com.marketforce.Auditor
Aug  5 09:08:37 MFI-Test-iPad-Mini itunesstored[89] <Warning>: LaunchServices: installPhaseFinishedForProgress: com.marketforce.Auditor.Installing - <NSProgress: phase=Installing; state=Failed; 

2 个答案:

答案 0 :(得分:0)

当我遇到临时分发错误时,我有几个故障排除步骤,试图缩小范围。

您可以只安装配置文件吗?您应该有开发人员或分发配置文件(取决于,我经常安装两个以确保)。 你可以通过iPhone配置实用程序安装应用程序吗?

回答这两个问题至少会指出你正确的方向。祝好运!

答案 1 :(得分:0)

该应用最初是在开发人员的appleID下创建的,并在Business To Business网站上发布。开发人员离开公司,公司创建了一个appleID,用于公司的开发目的。 (这应该是开始时应该做的)。

然后将应用程序转移到公司的ID,但转移无法正常工作,因为它在旧的开发人员帐户下留下了AppID,因此任何使用证书和配置文件对任一帐户的尝试都注定要在使用原始AppID时失败。要进行任何类型的内部部署,必须创建不同的AppID。

Apple终于完成了应用程序转移后,一切都很好,原来的AppID可以再次使用。