开发者社区> 大熊猫侯佩> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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就可以了:

这里写图片描述

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
iOS开发中Log模块的解决方案
iOS开发中Log模块的解决方案
0 0
iOS开发之Accounts框架详解(一)
iOS开发之Accounts框架详解
0 0
iOS开发之Accounts框架详解(二)
iOS开发之Accounts框架详解
0 0
iOS开发之AddressBook框架详解(一)
iOS开发之AddressBook框架详解
0 0
iOS开发之AddressBook框架详解(二)
iOS开发之AddressBook框架详解
0 0
iOS开发之AdSupport框架使用
iOS开发之AdSupport框架使用
0 0
iOS开发之AddressBookUI框架详解(二)
iOS开发之AddressBookUI框架详解
0 0
iOS开发之AddressBookUI框架详解
iOS开发之AddressBookUI框架详解
0 0
iOS开发之AssetsLibrary框架使用(二)
iOS开发之AssetsLibrary框架使用
0 0
+关注
大熊猫侯佩
贪吃贪睡的大熊猫侯佩
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Flash Player最新安全特性分析 及绕过思路
立即下载
Flash Player最新安全特性分析及绕过思路
立即下载
低代码开发师(初级)实战教程
立即下载