您当前的位置: 首页 >  ios

iOS9 中关闭ATS的方法

发布时间:2016-02-15 09:28:44 ,浏览量:0

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! 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就可以了:

这里写图片描述

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    108697博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0477s