iOS 11提示“The resource could not be loaded because the App Transport Security policy requires the use

原因:iOS9以后,苹果把原http协议改成了https协议,所以不能直接在http协议下GET/POST。

此段翻译为:资源不能被加载,因为该应用程序传输的安全策略要求使用安全连接。

解决方法一:用文本编辑器打开Info.plist,插入代码

<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>

解决方法二:1.在Xcode里选中info.plist,点击右边的information Property List 后边的加号

QQ20171224-222609@2x.png

2.写入App Transport Security Settings然后回车,先点击左侧展开箭头,再点右侧加号,Allow Arbitrary Loads 已经自动生成,直接回车。

QQ20171224-222143@2x.png

3.需要把默认的值改成YES

QQ20171224-223219@2x.png


参考两位网友链接如下:
https://www.cnblogs.com/36bian/p/5237138.html
iOS9 出现 the resource could not be loaded because the app transport security policy requires the use of a secure connection 的解决办法 - 简书

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值