最近公司項(xiàng)目升級(jí)到https 在項(xiàng)目中遇到的一些坑 整理出來(lái)如果跟我有一樣的問(wèn)題可以參考一下 同時(shí)也希望大神們提出自己的看法 讓我們把坑都填了感局;
1旁壮、首先說(shuō)說(shuō) xcode info.plist 里邊的配置 屬性
如果項(xiàng)目中所有的請(qǐng)求開(kāi)啟ATS 只要把NSAllowsArbitraryLoads 設(shè)置為NO 即可
但是 現(xiàn)在 這個(gè)地方 有坑 就是 如果你開(kāi)啟了 這個(gè)屬性 理論上 只要是http的請(qǐng)求都是不應(yīng)該能訪問(wèn)的潘拨;但是 蘋果這個(gè)坑 他是根據(jù) 系統(tǒng)判斷的 我做了一個(gè)webview的測(cè)試就是iOS 9 上訪問(wèn)http請(qǐng)求 是能正常顯示網(wǎng)頁(yè) iOS 10 就訪問(wèn)不了蒋畜。所以我個(gè)人認(rèn)為是這個(gè)屬性在iOS 10 上是 強(qiáng)制的
更多詳細(xì)屬性連接請(qǐng)到https://onevcat.com/2016/06/ios-10-ats/ 大神的博客查看寫的更詳細(xì)