关于Mac OS X 10.11 SDK 和 IOS SDK 访问网络出错的解决

来源:互联网 发布:淘宝网轮椅 编辑:程序博客网 时间:2024/05/16 05:13

问题log: App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.

描述:两个系统引入了新特性App Transport Security (ATS),对网络对访问加强了控制。

解决方案
1.在项目info.plist文件中加入
<key>NSAppTransportSecurity</key>       <dict>            <key>NSAllowsArbitraryLoads</key><true/>       </dict>  

2.同样是在项目info.plist文件中加入
<key>NSAppTransportSecurity</key><dict>    <key>NSExceptionDomains</key>    <dict>        <key>yourdomain.com</key>        <dict>            <!--Include to allow subdomains-->            <key>NSIncludesSubdomains</key>            <true/>            <!--Include to allow HTTP requests-->            <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>            <true/>            <!--Include to specify minimum TLS version-->            <key>NSTemporaryExceptionMinimumTLSVersion</key>            <string>TLSv1.1</string>        </dict>    </dict></dict>


上诉方法经10.11 SDK 测试可行。
 
区别
1-this did the trick: disable ATS. But this is not recommended at all. The server should have the SSL certificates and so that there is no privacy leaks.
2-this did not seem to work for IP addresses (e.g. 127.0.0.1 or localhost).(未验证)

参考App Transport Security Technote


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 一字螺丝拧花了怎么办 小螺丝卸不下来怎么办 机油螺丝滑丝了怎么办 刚滑双板膝盖滑的疼怎么办 lv包真皮弄脏了怎么办 lv包压变形了怎么办 lv的包包被压了怎么办 固态硬盘太小了怎么办 联想笔记本网络连接不可用怎么办 联想g50玩dnf卡怎么办 手机有wifi电脑没有网怎么办 电脑网卡被禁用了怎么办 win8系统装win7蓝屏怎么办 联想笔记本装win7蓝屏怎么办 联想g40-70开机黑屏怎么办 新主机开不了机怎么办 联想720s笔记本闪屏怎么办 华硕k40ie显卡坏了怎么办 开机黑屏进入bois后怎么办 2根内存条不兼容怎么办 联想笔记本r720系统崩溃怎么办 联想天逸310卡怎么办 新买的鼠标没反应怎么办 联想笔记本触屏鼠标失灵怎么办 无线鼠标接收器丢了怎么办 联想笔记本系统重装失败怎么办 联想笔记本屏幕闪屏怎么办 种植牙螺钉掉了怎么办 水管牙断里面了怎么办 水龙头起泡器不起泡怎么办 14mm乘8mm残留怎么办 宝宝吃了螺丝冒怎么办 收割机滚筒皮带轮键槽滚了怎么办 微信界面变小了怎么办 拉杆箱螺丝掉了怎么办 洗衣机应急门锁没有拉绳怎么办? 奔驰glc发动机声音大怎么办 淋膜机模具螺丝拧不动怎么办 一字螺丝滑丝了怎么办 螺丝拧歪卡住了怎么办 车牌螺丝拧歪了怎么办