您的位置:首页 > 移动开发 > IOS开发

iOS 7.1下itms-services在线安装失败的解决方法

2014-03-19 10:34 204 查看
iOS 7.1正式版发布了,之前使用itms-services://URL方式在线安装ipa文件的方法失效了,点击的时候报错为:“无法安装应用程序,因xxx.com的证书无效”
其实iOS 7.1修改了manifest.plist文件的访问协议,之前可以通过http协议访问,在iOS 7.1之后必须使用https协议方式访问。
比如之前的链接代码为:
itms-services://?action=download-manifest&url=http://example.com/manifest.plist
在iOS 7.1之后,就需要修改为:
itms-services://?action=download-manifest&url=https://example.com/manifest.plist
同时发现https的请求链接在在iOS 7.1之前是不可以正常访问的。
而且服务器端必须配置成是支持https服务的,
https协议需要到ca申请证书,一般免费证书很少,需要交费。

需要一个SSL证书才能够实现在线安装ipa文件的功能。至于SSL是什么请看我的下一篇博客,以及HTTP与HTTPs的区别。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  IOS7 企业版发布