最近公司項目升級到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/ 大神的博客查看寫的更詳細