iOS 9.0.2 - 无法安装企业应用程序 - 无法下载应用程序(应用程序名称)此时无法下载

时间:2015-10-29 06:11:05

标签: ios enterprise-distribution

我的公司有一个可以使用Enterprise Distribution通过网站下载的应用程序。

在iOS 9中,点击下载链接会显示预期的弹出窗口(网站)想要安装(应用程序名称)"。点击安装'在该对话框上首先导致应用程序卡住"等待..."

App等待

直到它最终显示:" 目前无法下载无法下载应用程序(应用程序名称)。"

无法下载应用

使用 iOS 7 iOS 8 按预期正常安装。

我们如何在 iOS 9 中支持企业分发?

1 个答案:

答案 0 :(得分:4)

Apple默默地改变了Enterprise Distribution的工作方式,因此从长远来看,了解这个问题的答案实际上并不会对您有所帮助。如何找到问题的答案 next 时间对您有利。

将设备与闪亮的新iOS版本连接到运行Xcode的Mac,然后打开设备管理器。选择设备,并可选择清除日志。现在打开您的应用程序分发页面并尝试安装该应用程序(首先从设备中清除该应用程序的所有先前版本),并密切关注日志输出。在这里,您将找到有关需要更改的内容的提示。

对于iOS 9.1,我看到了错误:BundleValidator: Failed bundleIdentifier: com.example.appName.XXXX does not match expected bundleIdentifier: com.example.appName,这意味着项目bundle-identifier文件中的plist与项目中的Bundle Identifier不匹配。我记得上次我必须为iOS 8.0修复企业分发时,.XXXX文件中的包标识符添加了plist。修复此问题很简单,只需删除有问题的.XXXX - 然后它就可以用于iOS< 9.0

目前,我维护了两个plist文件,用于分发相同的ipa文件,一个用于iOS 8 +,另一个用于iOS 9. +