wan*_*ang 5 itunes-store ios ios9
当我尝试通过itms-services://在Safari中点击URL在iOS 9.0上安装应用程序时,没有任何反应.这出现在iOS设备控制台中:
itunesstored[586] <Warning>: ExternalDownloadManifest: Skipping download and install of: XXXXXXX
Run Code Online (Sandbox Code Playgroud)
如果您的设备安装了App Store的App Store版本,并且您尝试安装具有相同Bundle ID的内部版本,也会发生这种情况.
当您执行此操作时,设备将忽略您点击"安装"按钮以启动OTA安装,并静默记录该恼人的消息.
ExternalDownloadManifest: Skipping download and install of: XXXXXXX
Run Code Online (Sandbox Code Playgroud)
设备上没有显示任何内容,您可以自行解决出了什么问题.
因此,显而易见的解决方案是在尝试安装内部版本之前卸载App Store的App Store版本.
说真的,每年,我都浪费了无数个小时使用Xcode创建和部署OTA应用程序,并且Xcode/iOS错误报告是不存在的.
这真的是苹果公司最糟糕的情况.
阐述Mike Gledhill的回答:
我有这个问题从生产版本升级到HockeyApp的新版Ad Hoc版本具有相同的Bundle ID.这是iOS 8.4及更高版本中添加的安全更改,以防止"Masque"攻击.
当受害者使用网站上的企业配置以无线方式安装内部iOS应用程序时,Manifest Masque Attack利用CVE-2015-3722/3725漏洞拆除iOS上的现有应用程序.被拆除的应用程序(攻击目标)可以是从官方App Store下载的常规应用程序,也可以是Apple Watch,Apple Pay,App Store,Safari,设置等重要系统应用程序.此漏洞会影响所有iOS 7. iOS 8.4之前的x和iOS 8.x版本.我们于2014年8月首次通知Apple此漏洞.
Apple的官方解决方案:
您应该使用TestFlight来测试App Store应用程序的升级,而不是企业分发.
最近在尝试将 TestFairy 构建安装在 App Store 已安装的构建之上时看到了这一点(Xcode 7、iOS 9)
不过,TestFlight 版本确实可以正确升级(并不奇怪)。
| 归档时间: |
|
| 查看次数: |
1737 次 |
| 最近记录: |