xcode7+ios9 访问网络提示错误解决办法
2015-10-10 17:46
573 查看
xcode7+ios9 访问网络提示
App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.
办法:
在info.plist文件中加入下面内容
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
原因:
iOS9中新增App Transport Security(简称ATS)特性, 主要使到原来请求的时候用到的HTTP,都转向TLS1.2协议进行传输。这也意味着所有的HTTP协议都强制使用了HTTPS协议进行传输。
新增配置中的NSAppTransportSecurity是ATS配置的根节点,配置了节点表示告诉系统要走自定义的ATS设置。而NSAllowsAritraryLoads节点则是控制是否禁用ATS特性,设置YES就是禁用ATS功能。
App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.
办法:
在info.plist文件中加入下面内容
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
原因:
iOS9中新增App Transport Security(简称ATS)特性, 主要使到原来请求的时候用到的HTTP,都转向TLS1.2协议进行传输。这也意味着所有的HTTP协议都强制使用了HTTPS协议进行传输。
新增配置中的NSAppTransportSecurity是ATS配置的根节点,配置了节点表示告诉系统要走自定义的ATS设置。而NSAllowsAritraryLoads节点则是控制是否禁用ATS特性,设置YES就是禁用ATS功能。
相关文章推荐
- 苹果公司正式发布iOS9 beta3
- 解决适配iOS9
- Xcode7 真机测试设置 及 导入pod项目测试的设置
- UM适配iOS9
- IOS 9 关于微信,QQ三方登陆的https适配结局方案,XCODE配置
- App Transport Security (ATS)
- AddressBookUI Framework in iOS9 beta4
- iOS---iOS9中获取通讯录的方法:Contacts. framework简单使用
- xcode7免证书真机调试
- iOS项目更新之升级Xcode7 & iOS9
- android HttpURLConnection
- iOS 适配系列教程
- Xcode 7.0 beta中OC的语法更新
- xcode7.0真机测试
- xcode7升级后遇到问题
- iOS 9部分问题
- Xcode 7 和iOS9网络访问失败的问题
- iOS8统一的系统提示控件——UIAlertController
- MAC OS 10.11.1虚拟机免费下载已安装Xcode7图片后有下载地址
- iOS安全系列之一:HTTPS