iOS 9 Https问题解决方案
来源:互联网 发布:多选下拉框 全选 淘宝 编辑:程序博客网 时间:2024/05/18 02:50
升级Xcode 7.0 以后,以前可以运行的程序,发现网络访问失败。
输出错误信息:
The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.
iOS9引入了新特性App Transport Security (ATS)。详情:App Transport Security (ATS)
问题分析后,总结如下:
- 新特性要求App内访问的网络必须使用HTTPS协议。
- 现在公司的项目使用的是HTTP协议,使用私有加密方式保证数据安全。现在也不能马上改成HTTPS协议传输。
解决办法:
- 在工程中找到info.plist 文件,注意不是**Tests文件中得plist,操作如下图:
- 添加代码
<key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> </dict>
本人习惯添加位置如下图所示:
注意⚠️,单元测试下面也有一个Info.plist,修改那个文件是没有作用的
运行一下吧* Command + R 快捷键,完美运行!加油哦,小伙伴们
0 0
- iOS 9 Https问题解决方案
- Java https服务器证书认证问题解决方案
- Java https服务器证书认证问题解决方案
- wordpress配置HTTPS遇到问题解决方案
- 小程序HTTPS请求问题解决方案
- IOS上架问题解决方案(3)
- ios审核 2.23 问题解决方案
- iOS 循环引用问题解决方案
- ie中 https(SSL)不能下载问题解决方案 - javaee
- ie中 https(SSL)不能下载问题解决方案 - javaee
- ie中https(SSL)不能下载问题解决方案 - javaee
- python的selenium的带https安全隐私问题解决方案
- Ios上线过程遇到的问题解决方案:
- iOS应用发布Invalid Binary问题解决方案
- iOS开发屏幕适配问题解决方案
- iOS 百度地图当前位置方向问题解决方案
- iOS中UITableViewCell的重用问题解决方案
- IOS懒加载不调用问题解决方案
- 同一进程的线程共享的资源和独有的资源
- 数据库的基本SQL操作(增删改查)
- 四种Activity的启动方式
- 安卓_了解Fragment
- Enjoy Java
- iOS 9 Https问题解决方案
- 日期差
- 支付宝支付纪要
- Java equals 方法解析
- iOS左侧滑动菜单栏
- 树形dp开学
- spring的bean在什么时候实例化
- 微信企业号主动下发消息提示60011错误
- 记录 【pjsip 中加入G.729 等语音编码】