xcode 7及以上版本网络请求不成功的原因

    在Xcode 7以前的版本使用的是http协议,从Xcode 7开始,默认使用的是https协议,这优化了加密性能。

    要想在Xcode 7及以上版本能够进行网络请求,我们需要在info.plist文件中添加一个字段,具体操作如下:

                 

在搜索框中输入info.plist后,工程会文件会显示出如下图片:

点击鼠标右键,就会弹出途中的选择框,并选add row从,此时会出现如下界面:

在plist文件中就添加了App Transport Security Setting 和Allow Arbitrary Loads,并将Allow Arbitrary Loads对应的Value值设置为Yes,此时即可进行网络请求了。

原文地址:https://www.cnblogs.com/linzhengbo/p/5200043.html