iOS 9无法安装应用

时间:2015-09-23 07:22:36

标签: ios ios9 itunes-store

当我尝试通过在Safari中点击itms-services://网址在iOS 9.0上安装应用时,没有任何反应。这将出现在iOS设备控制台中:

itunesstored[586] <Warning>: ExternalDownloadManifest: Skipping download and install of: XXXXXXX

4 个答案:

答案 0 :(得分:6)

如果您的设备安装了App Store的App Store版本,并且您尝试安装具有相同Bundle ID的内部版本,也会发生这种情况。

执行此操作时,设备只需忽略点击“安装”按钮即可启动OTA安装,并默默记录该恼人的消息。

ExternalDownloadManifest: Skipping download and install of: XXXXXXX

设备上没有显示任何内容,您可以自行解决出错的问题。

因此,显而易见的解决方案是在尝试安装内部版本之前卸载App Store的App Store版本。

说真的,每年,我都浪费了无数个小时使用Xcode创建和部署OTA应用程序,并且Xcode / iOS错误报告是不存在的。

这真的是苹果最差的。

答案 1 :(得分:5)

阐述Mike Gledhill的回答:

我遇到了这个问题,从具有相同Bundle ID的HockeyApp从生产版本升级到更新的Ad Hoc版本。这是iOS 8.4及更高版本中添加的安全更改,以防止“Masque”攻击。

  

Manifest Masque Attack利用CVE-2015-3722 / 3725漏洞拆除iOS上的现有应用程序,当受害者使用网站上的企业配置无线安装内部iOS应用程序时。被拆除的应用程序(攻击目标)可以是从官方App Store下载的常规应用程序,也可以是Apple Watch,Apple Pay,App Store,Safari,设置等重要系统应用程序。此漏洞会影响所有iOS 7。 iOS 8.4之前的x和iOS 8.x版本。我们于2014年8月首次向Apple通知了此漏洞。

Source

Apple的官方解决方案:

  

您应该使用TestFlight来测试App Store应用程序的升级,而不是企业分发。

rdar://22088607

答案 2 :(得分:3)

如果您安装的版本的捆绑包ID与设备上已安装的版本不同,则会发生这种情况。

答案 3 :(得分:0)

最近在使用TestFairy构建时尝试在App Store(Xcode 7,iOS 9)的已安装版本之上安装它们

然而,TestFlight版本会正确升级(不会感到惊讶)。

另见Enterprise App Update Distribution on iOS 8