Xcode7 beta 网络请求报错:The resource could not be loaded because the App Transport Security policy requir
2015-09-21 14:57
736 查看
今天升级
输出错误信息
Google后查证,iOS9引入了新特性
Transport Security (ATS)
新特性要求App内访问的网络必须使用
但是现在公司的项目使用的是
在Info.plist中添加
在
App
Transport Security support aka apps on iOS 9 don't work #4560
711_networking_with_nsurlsession.pdf
Xcode 7.0 bata发现网络访问失败。
输出错误信息
<code style="padding: 0px; color: inherit; white-space: inherit; background-color: transparent;"><span style="font-family:Comic Sans MS;font-size:18px;">The resource could not be loaded because the App Transport Security policy requires the <span class="hljs-operator"><span class="hljs-keyword" style="color: rgb(133, 153, 0);">use</span> <span class="hljs-keyword" style="color: rgb(133, 153, 0);">of</span> a secure <span class="hljs-keyword" style="color: rgb(133, 153, 0);">connection</span>. </span></span></code>
Google后查证,iOS9引入了新特性
App Transport Security (ATS)。详情:App
Transport Security (ATS)
新特性要求App内访问的网络必须使用
HTTPS协议。
但是现在公司的项目使用的是
HTTP协议,使用私有加密方式保证数据安全。现在也不能马上改成
HTTPS协议传输。
最终找到以下解决办法:
在Info.plist中添加NSAppTransportSecurity类型
Dictionary。
在
NSAppTransportSecurity下添加
NSAllowsArbitraryLoads类型
Boolean,值设为
YES
参考:
AppTransport Security support aka apps on iOS 9 don't work #4560
711_networking_with_nsurlsession.pdf
相关文章推荐
- Go http server
- 【计算机网络】广播和多播
- Xcode 7请求网络报错
- 手机抓tcp包
- System.Web.HttpContext.Current.Server.MapPath()
- Java采用HttpClient对于Web登录
- hihoCoder 1233 Boxes(状态压缩 + bfs)——ACM-ICPC国际大学生程序设计竞赛北京赛区(2015)网络赛
- java发送http的get、post请求
- 一次完整的HTTP请求所经历的7个步骤
- 一次完整的HTTP请求所经历的7个步骤
- libnet入门,libpcap,libnids,libicmp~~网络开发~~~
- 在mac下通过tcpdump抓iPhone包
- 通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。错误:“Connection refused: connect。请验证连接属性,并检查 SQL Server 的实例正在
- LibRTMP源代码分析5:建立网络连接
- 【Android Studio】为Android Studio设置HTTP代理
- OKHttp源码解析
- ORACLE网络管理
- IP实时传输协议RTP/RTCP
- HTTP深入浅出 http请求
- SSL构建单双向https认证!https部署及注意事项!