Xcode7无法使用http请求的解决办法

作者: degulade | 来源:发表于2016-05-24 16:27 被阅读1752次

    Xcode7.0之后,会使用iOS9的新特征:即要求App内访问的网络必须使用HTTPS协议。

    • 但是现在大多数项目使用的是HTTP协议,使用私有加密方式保证数据安全。现在也不能马上改成HTTPS协议传输。

    Xcode7.0中这项设定的名称为:NSAppTransportSecurity Xcode7.1之后这项设定的名称为:App Transport Security Settings


    Xcode7.0版本设置允许App使用Http请求的方法:

    1. 在Info.plist中添加NSAppTransportSecurity类型Dictionary。
    2. 在NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolean,值设为YES。
    Xcode7.png

    Xcode7.1及之后版本设置允许App使用Http请求的方法:

    1. 在Info.plist中添加App Transport Security Settings类型Dictionary。
    2. 在App Transport Security Settings下添加Allows Arbitrary Loads类型Boolean,值设为YES。
    Xcode7.1及之后.png

    我的Xcode版本是7.2,设置如下:


    Xcode7.2设置方法.png

    相关文章

      网友评论

        本文标题:Xcode7无法使用http请求的解决办法

        本文链接:https://www.haomeiwen.com/subject/cpuzrttx.html