lax*_*man 4 ios enterprise-distribution
我的公司有一个应用程序,可以使用 Enterprise Distribution 通过网站下载。
在 iOS 9 中,点击下载链接会弹出预期的弹出窗口“(网站)想要安装(应用程序名称)”。在该对话框上点击“安装”首先会导致应用程序陷入“等待...”状态
应用程序卡住等待
直到最后提示:“ Unable to Download App(应用程序名称)此时无法下载”。
无法下载应用程序
使用iOS 7和iOS 8按预期安装。
我们如何在iOS 9中支持企业分发?
小智 5
Apple 已经多次默默地改变了 Enterprise Distribution 的工作方式,因此从长远来看,知道这个问题的答案实际上并不会给您带来好处。下次如何找到问题的答案,对你最有好处。
将装有全新 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 的 Enterprise Distribution 时,.XXXX在文件中添加了包标识符。plist解决这个问题很简单,只需删除有问题的部分即可.XXXX- 但它不适用于 iOS < 9.0
目前,我维护两个plist文件来分发同一个ipa文件,一个用于 iOS 8.+,另一个用于 iOS 9.+
| 归档时间: |
|
| 查看次数: |
4094 次 |
| 最近记录: |