Xcode7中HTTP不能正常请求的解决办法

来源:互联网 发布:python读写文件 编辑:程序博客网 时间:2024/05/30 04:30

        Xcode7升级之后,在6的基础上做了一些改动,导致原有的正常项目出现了无法正常请求网络的情况,我这里也遇到这些情况,经查证是由于iOS9引入了新特性 App Transport Security (ATS),关于ATS的介绍,请戳此处,新特性要求APP内访问网络必须使用HTTPS协议,所以之前使用HTTP协议的APP无法请求网络.


在网上找了一些教程之后,有了一些解决的方法,具体不骤如下:

1,修改工程的info.plist文件

注意:这里修改plist文件的时候,正确的步骤,应该是以下的方式,一定要看清楚,不要修改错了,这里有两个plist文件,记得修改的是第一个,下面那个测试单元里的plist文件修改了也没用



2,找到对应的plist文件之后,右键Add Row,添加属性NSAppTransportSecurity,类型为NSDictionary,在改属性下再添加一项属性NSAllowsArbitraryLoads,类型为Boolean,后面改为yes,值得注意的是,复制这两个属性的时候不要多加空格



修改完成之后,再运行,就能正常请求网络了



0 0
原创粉丝点击