今天升级了iOS7.1后发现通过之前的url无法安装企业应用了,一直提示“无法安装应用程序 因为http://xxx.xxx.xxx证书无效”,折腾了一番,终于在StackOverFlow上找到了答案。在这里分享给大家。
StackOverFlow链接:http://stackoverflow.com/questions/20276907/enterprise-app-deployment-doesnt-work-on-ios-7-1/22325916#22325916
原因是由于iOS7.1要安装企业应用,url必须是https的,不能是http,这就要求我们的服务器要支持https。因此,只要将原链接:
itms-services://?action=download-manifest&url=http://example.com/manifest.plist
改为
itms-services://?action=download-manifest&url=https://example.com/manifest.plist
即可。
对于服务器,则需要增加对https的支持,本人用的是apache服务器,所以在这里以windows上的apache服务器为例:
1. 安装配有SSL模块的apache版本,本人使用的是

在升级到iOS7.1后,通过http安装企业应用出现'证书无效'错误。解决方案是将URL更改为https,并确保服务器支持HTTPS。针对Apache服务器,在Windows上,需要安装带有SSL模块的Apache,配置SSL,创建并安装自签名证书,然后将CA证书安装到iPhone上。此外,也可以使用支持HTTPS的第三方服务如Dropbox来提供应用下载链接。
最低0.47元/天 解锁文章
7793

被折叠的 条评论
为什么被折叠?



