引言:
iOS9引入了新特性App Transport Security (ATS)。詳情:App Transport Security (ATS)
新特性要求App內(nèi)訪問的網(wǎng)絡(luò)必須使用HTTPS協(xié)議。但是現(xiàn)在公司的項(xiàng)目使用的是HTTP協(xié)議,使用私有加密方式保證數(shù)據(jù)安全?,F(xiàn)在也不能馬上改成HTTPS
協(xié)議傳輸。
解決辦法:
通過配置Info.plist文件:
在Info.plist中添加NSAppTransportSecurity類型為:Dictionary。
在NSAppTransportSecurity下添加NSAllowsArbitraryLoads類型為Boolean,值設(shè)為YES。通過代碼解決:
將Info.plist文件 Source Code 打開, 輸入下面代碼:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
GitHub: https://github.com/LiCheng244/LCUtils
個(gè)人博客: http://www.licheng244.com/