对于所有以前版本的iOS,我使用了itms-services:// URL来通过无线方式安装测试iOS应用程序(OTA).现在,尝试使用此方法安装应用程序时,所有iOS8设备都会失败.示例网址:
itms-services://?action=download-manifest&url=https://myWebsite/myApp/myApp.plist
Run Code Online (Sandbox Code Playgroud)
问题摘要:
这似乎是iOS8的Beta5和GM版本中的一个错误.
在Buildozer上,我们找到了一种解决方法:在清单文件中更改应用程序的软件包标识符.(更多细节:https://buildozer.io/ios8)
不涉及更改清单文件的解决方法是从备份恢复整个设备,但我们认为清单"hack"对用户的破坏性较小.
这个答案帮助我解决了这个问题.似乎对于iOS8,您必须assets在清单.plist文件的密钥display-image和full-size-image密钥中包含.在为企业和临时部署保存存档时,它们在Xcode 5中可用,但不是必需的.
我在github上创建了一个带有install-manifet.plist文件模板的要点.原始帖子可在http://www.informit.com/articles/article.aspx?p=1829415&seqNum=16上找到.
| 归档时间: |
|
| 查看次数: |
20850 次 |
| 最近记录: |