2015-10-29 197 views
4

我的公司有一个应用程序,可以通过使用企业分布的网站下载。iOS 9.0.2 - 无法安装企业应用程序 - 目前无法下载应用程序(应用程序名称)

在iOS 9中,点击下载链接会弹出“(网站)希望安装(应用程序名称)”的弹出窗口。攻丝“安装”在该对话框中首先使应用程序卡住“请稍候”

应用卡住等待

直到它最后表示:“无法下载应用程序(应用程序名)无法下载此时“。

无法下载应用程序

安装使用的iOS 7的iOS 8按预期工作。

我们如何支持企业分销iOS 9

+0

可能出现[“无法下载应用程序。目前无法安装”)(http://stackoverflow.com/questions/13266418/unable-to-download- application-appname-could-be-install-at-time) –

回答

4

苹果公司已经默默地改变了企业分销的几次工作方式,因此从长远来看,知道这个问题的答案实际上并不会让你受益。如何找到你的问题的答案下一个时间将最有利于你。

将您的设备与闪亮的新iOS版本连接到运行Xcode的Mac,然后打开设备管理器。选择设备,并选择清除日志。现在打开您的应用程序分发页面并尝试安装应用程序(先清除应用程序的任何先前版本的应用程序),并留意日志输出。在这里你会发现你需要改变的提示。

对于iOS 9.1,我看到了错误:BundleValidator: Failed bundleIdentifier: com.example.appName.XXXX does not match expected bundleIdentifier: com.example.appName,这意味着项目plist中的bundle-identifier文件与项目的Bundle Identifier不匹配。我记得上次我不得不修复Enterprise Distribution,对于iOS 8.0,我认为在plist文件中将.XXXX添加到了包标识符中。要解决这个很简单,只是删除违规.XXXX - 但是忽略了最低工作的iOS 9.0 <

暂时的,我维护两个plist文件发布同一ipa文件,一个用于iOS系统8 + ,另一个适用于iOS 9. +

+0

我们也调整了包标识符,可以与iOS 8.4和iOS 9.x一起使用。在iOS 8中,我们可以输入任何捆绑标识符,根本不重要。 – Gene

+0

在iOS 8中,包标识符必须每次都不相同,否则应用程序将无法安装。这就是我的例子中.XXXX的用处 – EricWerk

相关问题