最近公司项目升级到https 在项目中遇到的一些坑 整理出来如果跟我有一样的问题可以参考一下 同时也希望大神们提出自己的看法 让我们把坑都填了;
1、首先说说 xcode info.plist 里边的配置 属性
如果项目中所有的请求开启ATS 只要把NSAllowsArbitraryLoads 设置为NO 即可
但是 现在 这个地方 有坑 就是 如果你开启了 这个属性 理论上 只要是http的请求都是不应该能访问的;但是 苹果这个坑 他是根据 系统判断的 我做了一个webview的测试就是iOS 9 上访问http请求 是能正常显示网页 iOS 10 就访问不了。所以我个人认为是这个属性在iOS 10 上是 强制的
更多详细属性连接请到https://onevcat.com/2016/06/ios-10-ats/ 大神的博客查看写的更详细
网友评论