首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

iOS开发:在iOS9中https设置info.plist的步骤

在iOS开发中,Xcode 7.0也就是iOS9.0中开发中要求App内访问的网络必须使用HTTPS协议,以此来提高数据传输之间的安全性。

那么新创建的项目没用采用https怎么设置?如果发现在网络请求失败,Xcode后台报错信息为:

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

(报错信息大概意思就是:资源数据不能被下载,因为App传输安全策略需要采用安全的连接方式)。

解决方法:

1、打开项目xcode,找到项目的plist文件,在Info.plist中添加NSAppTransportSecurity类型Dictionary。

2、在NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolean,值设为YES。具体代码如下所示(建议直接复制粘贴下面几行代码到指定位置即可):

NSAppTransportSecurity

NSAllowsArbitraryLoads

具体图示如下所示:

需要注意的是:找到项目的info.plist,注意不是测试文件里面的plist。

具体步骤如下:

1、打开项目xcode,找到项目的plist文件,在Info.plist中添加NSAppTransportSecurity类型Dictionary。

2、在NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolean,值设为YES。具体代码如下所示(建议直接复制粘贴下面几行代码到指定位置即可):

NSAppTransportSecurity

NSAllowsArbitraryLoads

以上就是本节全部内容,欢迎关注三掌柜的微信公众号,欢迎关注!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180911G0O20G00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券