iOS9 中关闭ATS的方法
Posted 大熊猫侯佩
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS9 中关闭ATS的方法相关的知识,希望对你有一定的参考价值。
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处.
如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;)
ios9中增加了系统的安全性,你会发现默认情况下打开非https的网址后,在读取网络数据时发生如下错误:
The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.
原因是iOS9中引入了一个新的特性:ATS (App Transport Security)
新特性要求App内访问的网络必须使用HTTPS协议,具体内容大家可以自行度娘,
我们这里只是说明一下如何关闭该特性,让其可以访问http开头的网址.
关闭很简单,打开项目中的info.plist文件,在其中添加一个字典类型的项目App Transport Security Settings,然后在其中添加一个key:Allow Arbitrary Loads,其值为YES,如下图所示:
然后编译运行App就可以了:
以上是关于iOS9 中关闭ATS的方法的主要内容,如果未能解决你的问题,请参考以下文章