版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
版权
ios专栏收录该内容
1 篇文章0 订阅
订阅专栏
声明:此方案适用于app ios13 下载OK,但是ios14 下载同样资源就提示安装失败!
在IOS14更新完了之后我们公司app 出现了无法安装的问题, 同一个plist文件,13能安装,14就提示无法安装,明天就开始推ios14了,所以就显得很急,下面记录下我们的解决方案:
我们没有是用apple store方式下载,我们用的plist文件的方式下载, 在网上也百度了很多,看到一个这样的帖子
在iOS14上苹果对于自身提供的解决方案中ats的要求更加严格,之前我们通过itms协议安装应用时只要plist文件是https即可,14之后要求ipa链接使用的也必须是https才行,否则将出现无法安装的问题。
我就在这开始排查,发现我们的协议的确全是https的不过还是安装不了,我就直接把itms协议指向的地址copy到谷歌浏览器直接进行的访问(新版的,版本太旧发现不了问题),发现我们协议虽然是https的,但是谷歌报了安全隐患
我们公司安装不了的原因就在这了,找运维把TLS 1.2 这个改了,ios14 就能正常下载了,后来也了解下了这个TLS 1.0和TLS 1.1的HTTPS 网站方面问题,发现2018 年,在春季TLS 1. 3 版本发布之后,苹果、谷歌、Mozilla和微软四大浏览器制造商于 2018 年10 月联合宣布计划在 2020 年初取消对TLS 1. 0 和TLS 1. 1 的支持。有兴趣的可以去了解下