1

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

我有一个网站,允许用户安装配置文件和应用程序。该应用程序开始安装并到达几乎完成的位置,然后它就坐在那里。对于所有具有不同 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; 
4

2 回答 2

0

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

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

Apple 终于把 app 转移完全完成后,一切都好,原来的 AppID 又可以使用了。

于 2013-10-16T12:53:24.447 回答
0

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

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

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

于 2013-10-15T21:44:40.777 回答