iOS9 中关闭ATS的方法
2016-02-15 09:28
621 查看
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处.
如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! 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的方法
- iOS9 中关闭ATS的方法
- 实例解析iOS应用多线程开发中NSthread类的用法
- iOS7中的ViewController切换
- iOS 学习资料整理{非要有用,强烈推荐}
- IOS开发基础篇--CAShapeLayer的strokeStart和strokeEnd属性
- iOS 字符属性NSAttributedString描述
- iOS显示“此证书的签发者无效”来破
- iOS 学习资料整理 {非常有用,强烈推荐}
- iOS 开发小记 (八)
- iOS ViewController生命周期
- 简单完美的解决键盘遮挡输入框的问题
- 蓝懿IOS多线程管理进程间访问
- iOS内存管理
- iOS 可移动View的实现
- iOS9新特性及其适配方案
- iOS 文件操作:沙盒(SandBox)、文件操作(FileManager)、程序包(NSBundle)
- ios相对路径与绝对路径的转化NSBundle
- IOS之nil、Nil、NSULL、NULL之间的区别
- Cornerstone的创建分支Branch