iOS8 Beta Ad-Hoc App下载(itms-services)

我使用我的通配符配置文件构建了一个ipa。 我正在主持ipa,我的测试人员正在我们的设备上下载它。

对于iOS7 +设备,它工作正常。

我在我的一台设备上安装了iOS8 Beta。 如果我从应用程序商店安装我的应用程序,它安装并正常工作。 如果我尝试安装ipa版本,我会收到“无法下载应用程序”错误。

我使用这种风格的URL下载:

itms-services://?action=download-manifest&url=https://url-to-plist.plist 

我的plist看起来像:

    items   assets   kind software-package url https://url-to-ipa.ipa   kind full-size-image needs-shine  url http://sofzh.miximages.com/ios/iTunesArtwork.png   kind display-image needs-shine  url http://sofzh.miximages.com/ios/Icon.png   metadata  bundle-identifier com.vistair.docunet-test bundle-version 3.0.400 kind software subtitle DocuNet title DocuNet      

下载/安装进度大约2/3,然后我得到错误。

控制台信息如下所示:

 Sep 10 09:22:54 iOS8-iPad itunesstored[80] : LaunchServices: installing placeholder for com.vistair.docunet-test Sep 10 09:22:54 iOS8-iPad installd[36] : 0x419000 -[MIClientConnection _doBackgroundInstallationForPath:withOptions:completion:]: Install of "/var/mobile/Library/Caches/com.apple.itunesstored/AppPlaceholders/3333725844373650644.app" type Placeholder requested by itunesstored (pid 80) Sep 10 09:22:54 iOS8-iPad installd[36] : 0x419000 -[MIInstaller performInstallationWithError:]: Installing  Sep 10 09:22:54 iOS8-iPad installd[36] : 0x419000 -[MIContainer makeContainerLiveReplacingContainer:withError:]: Made container live for com.vistair.docunet-test at /private/var/mobile/Containers/Data/Application/C2CAA7A9-84D0-4350-BEF7-71A3D761AEDD Sep 10 09:22:54 iOS8-iPad installd[36] : 0x419000 -[MIContainer makeContainerLiveReplacingContainer:withError:]: Made container live for com.vistair.docunet-test at /private/var/mobile/Containers/Bundle/Application/F2673AA9-0BAB-4A39-9F53-57431B0DE690 Sep 10 09:22:54 iOS8-iPad installd[36] : 0x419000 -[MIInstaller performInstallationWithError:]: Staging: 0.02s; Waiting: 0.00s; Installation: 0.56s; Overall: 0.58s Sep 10 09:22:55 iOS8-iPad itunesstored[80] : LaunchServices: Creating installProgressForApplication: com.vistair.docunet-test (Placeholder) withPhase:3 Sep 10 09:22:55 iOS8-iPad itunesstored[80] : LaunchServices: installPhaseFinishedForProgress: com.vistair.docunet-test.InstallingPlaceholder -  : Parent: 0x0 / Fraction completed: 0.0000 / Completed: 0 of 100 called, removing progress from cache Sep 10 09:22:55 iOS8-iPad itunesstored[80] : LaunchServices: Creating installProgressForApplication: com.vistair.docunet-test (Placeholder) withPhase:0 Sep 10 09:22:55 iOS8-iPad lsd[72] : LaunchServices: Updating installPhase for parent  : Parent: 0x0 / Fraction completed: 0.0000 / Completed: 0 of 100 to 0 Sep 10 09:22:56 iOS8-iPad filecoordinationd[166] : sandboxing denied subscription to progress on category com.vistair.docunet-test (bundle id (null), 8A7A24B0-E3C0-45CC-81B3-615E0D54A5FF) Sep 10 09:22:56 iOS8-iPad filecoordinationd[166] : sandboxing denied subscription to progress on category com.vistair.docunet-test (bundle id com.apple.iaptransportd, F245BFD6-E6FB-4F0E-8D6B-2E2C687064F1) 

指定’display-image’和’full-size-image’,如下所述: http : //www.informit.com/articles/article.aspx?p = 1829415& seqNum = 16

iOS8需要这些图像

如果您已经在设备上安装了应用程序,请在刷新网页之后尝试使用“com.vistair.docunet-test2”之类的内容更改网络.plist(不是app plist)上的包标识,并尝试重新安装…这个对我有用

我正在努力解决这个问题,我的应用程序在iOS8中安装但不完整(几乎可以说是60%),但在iOS7.1中它按预期工作。 弹出的错误消息是:

 "Cannot install at this time". 

最后,Zillan的链接帮助我获得了苹果文档。 所以,检查:

  1. 确保设备中的互联网可访问性,因为您将在本地网络/内部网中。
  2. 还要确保地址ax.init.itunes.apple.com没有被防火墙/代理阻止(只需在safari中键入此地址,必须加载空白页)。

一旦我更改了代理,它就完全安装了。 希望它会帮助某人。