【iOS开发】The resource could not be loaded because the App Transport Security policy。。。

本文介绍了如何解决因App Transport Security (ATS) 导致的资源加载失败问题。苹果iOS9新增ATS特性,要求应用内所有网络请求必须通过HTTPS进行。若需加载HTTP资源,则需在Info.plist文件中配置NSAppTransportSecurity字典,并设置NSAllowsArbitraryLoads为YES。

问题描述:

The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.

问题分析:

苹果iOS9引入新特性 App Transport Security (ATS) 。新特性要求App内访问的网络必须使用 HTTPS 协议。

解决方案:

  • Info.plist 中添加 NSAppTransportSecurity 类型 Dictionary
  • NSAppTransportSecurity 下添加 NSAllowsArbitraryLoads 类型 Boolean ,值设为 YES
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值