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

时间:2023-03-09 00:23:18
xcode 7及以上版本网络请求不成功的原因

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

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

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

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

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

点击鼠标右键,就会弹出途中的选择框,并选add row从,此时会出现如下界面:xcode 7及以上版本网络请求不成功的原因

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