今天升级了iOS7.1后发现通过之前的url无法安装企业应用了,一直提示“无法安装应用程序 因为http://xxx.xxx.xxx证书无效”,吓一大跳。肯定是苹果又更改了这部分规格,赶紧问问Google大神。原来是由于iOS7.1要安装企业应用,url必须是https的,不能是http,这就要求我们的服务器要支持https。
解决方案一般有两个。一个是让我们的服务器支持https,另外一个是把Info.plist文件放到一个支持https的服务器上面去。
方案一比较麻烦,要用户安装我们的CA证书才能安装。无辜的用户又要多一步操作。所以我把Info.plist文件放到了dropbo上面。地址是https://www.dropbox.com
注册一个账号把Info.plist文件上传上去,然后获取分享链接,如下图
获取的链接如下
https://www.dropbox.com/s/xxxxxxxxx/info.plist
我们需要把域名换掉,换成如下
https://dl.dropboxusercontent.com/s/xxxxxxxxx/info.plist
然后替换之前的链接就可以了
<a href=”itms-services://?action=download-manifest&url=https://dl.dropboxusercontent.com/s/xxxxxxxxx/info.plist” target=”_blank”><img src=”image/ios_7_1.png” width=”212″ height=”57″ border=”0″></a>
–每天一点点