美文网首页
升级iOS9以后碰到的问题01

升级iOS9以后碰到的问题01

作者: borjigeen_narsu | 来源:发表于2015-09-18 22:44 被阅读31次

苹果在 iOS 9 中引入了应用传输安全功能,它默认需要所有的应用使用 HTTPS 协议。由于不是所有的服务都由 HTTPS 提供,因此苹果还提供了一个禁用 ATS 的方式,既可选择性的使用也可全局应用。

如果您的应用需要能够加载所有的 URL(比如说在 UIWebview中),那么您可能需要通过设置NSAllowsArbitraryLoads键值为YES来全局禁用 ATS。这完全是可以的,但是一旦您全局禁用了 ATS 功能,那么您需要在重要区域启用ATS 服务。您需要使用NSExceptionDomains键来完成此项功能。比如说,这是xcode工程 的 Info.plist 文件的一部分内容:

您可以看到,我们支持用户通过 HTTP 下载文件,但是我们同样也支持通过 HTTPS 来连接jianshu.com。

还需要注意的是,每一个包都需要应用 ATS 功能。这意味着您不仅需要给您主应用的 Info.plist 文件添加 ATS 字典,而且还要同时给扩展的 Info.plist 文件添加。

相关文章

  • 升级iOS9以后碰到的问题01

    苹果在 iOS 9 中引入了应用传输安全功能,它默认需要所有的应用使用 HTTPS 协议。由于不是所有的服务都由 ...

  • iOS9中HTTP协议的变化

    问题 iOS9以后的http请求协议无法使用。错误描述: 原因 由于iOS9中,苹果将原http协议改成了http...

  • NSUrlSession HTTPS 访问 code -1004

    此问题为iOS9系统于Nginx1.9.15~1.10版本冲突问题造成的 解决办法如下? 升级并配置Nginx

  • iOS9中HTTP协议的变化

    问题 iOS9以后的http请求协议无法使用。 错误描述: App Transport Security has ...

  • 提前体验新版本ios

    转 教你提前体验iOS9 iOS9公开测试版升级教程 编辑:chenzhengyue 来源:iPhone中文网 ...

  • iOS 联系人选择

    Github地址 ContactPickManager iOS9 以前 使用 iOS9 以后 使用

  • IOS9后网络的问题

    昨天吧手机升级到ios9以后发现网络都请求不到数据了,出解决方法吧: 修改如下: 在 info.plist文件 ...

  • Umeng推送中device_token 无效的问题

    ios9以前的系统里面:一个设备的token是唯一的。除了升级系统等少量情况,基本不变。 而且在token变了以后...

  • iOS-DeviceToken

    ios9以前的系统里面:一个设备的token是唯一的。除了升级系统等少量情况,基本不变。 而且在token变了以后...

  • [转] 轻松几步搞定CocoaPods修复10.11不能安装问题

    由于升级到10.11以后安装cocodpods难免会碰到各种问题,下面有列举出不同的解决办法,建议一个方法如果不行...

网友评论

      本文标题:升级iOS9以后碰到的问题01

      本文链接:https://www.haomeiwen.com/subject/rmwixttx.html