Xcode7 beta 网络请求报错:The resource could not be loaded because the App Transport Security policy requir
Posted 李洪强
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xcode7 beta 网络请求报错:The resource could not be loaded because the App Transport Security policy requir相关的知识,希望对你有一定的参考价值。
今天升级Xcode 7.0 bata
发现网络访问失败。
输出错误信息
The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.
Google后查证,ios9引入了新特性App Transport Security (ATS)
。详情:App Transport Security (ATS)
新特性要求App内访问的网络必须使用HTTPS
协议。
但是现在公司的项目使用的是HTTP
协议,使用私有加密方式保证数据安全。现在也不能马上改成HTTPS
协议传输。
最终找到以下解决办法:
- 在Info.plist中添加
NSAppTransportSecurity
类型Dictionary
。 - 在
NSAppTransportSecurity
下添加NSAllowsArbitraryLoads
类型Boolean
,值设为YES
以上是关于Xcode7 beta 网络请求报错:The resource could not be loaded because the App Transport Security policy requir的主要内容,如果未能解决你的问题,请参考以下文章
网络请求报错:The resource could not be loaded because the App Transport Security policy requires the use o
Xcode7.2.1报错:Application windows are expected to have a root view controller at the end of applicati