码迷,mamicode.com
首页 > Web开发 > 详细

关于Xcode7的HTTP请求不到网络的问题

时间:2015-12-26 10:04:23      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:

---恢复内容开始---

Xcode7发现网络请求失败, 其他一切都可以, 有网就是提示没有网络, 请求不到, 查询得知

iOS9引入了新特性 APP Transport Security (ATS:简单理解意思是:应用传输安全...翻译可能不太准确, 只是字面意思的理解, 欢迎指正)

由于新特性要求APP内访问的网络必须是使用HTTPS协议, 查询到, 这个协议相对于HTTP协议较安全, 但是目前很多公司, 很多项目依旧是使用HTTP协议, 有时候也不能立马改成HTTPS协议, 只能在工程中进行修改.

 

修改步骤如下:

技术分享技术分享

1, 点击工程, 就会有右边的信息,

2, 点击TARGETS下的红线内的那个文件, 右侧最上栏会有一行单词, 找到 Info 点击就会显示 Key   Type   Value 这些以及下面的字段

3, 鼠标放在任意一个字段上面会显示  +   -  号, 点击  +  号, 添加 NSAppTransportSecurity, 再点击后面的类型, 设置为Dictionary

4, 点击 NSAppTransportSecurity 前面的三角 △ , 三角符号朝下后, 之后在点击右侧的  +  号, 并添加NSAllowsArbitraryLoads(自己简单理解的意思是:允许任意的加载), 类型设置为Boolean, 后面点击为  YES, 就可以了.

添加完后, 就可以运行, 可以请求到网络了

 

注:有时候添加字段是没有提示的, 我的是没有, 是手动输入的.希望大神多多指正, 共同进步,

 

 

---恢复内容结束---

关于Xcode7的HTTP请求不到网络的问题

标签:

原文地址:http://www.cnblogs.com/anancocoa/p/5077575.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!