iOS8上面正常的,到了iOS9以后,应用连接不上服务器,这是为什么

iOS 码拜 4年前 (2017-04-11) 467次浏览
在iOS8完全正常的,已经上线了,但iOS9的手机下载后,一点数据都没有,连接不上服务器,这是为什么?
希望有哪位高人指点本人一下,跪谢!
解决方案

5

http问题 修改plist文件

5

是Xcode7吧,新的Xcode7和ios9增强了安全机制,假如使用http连接,需要单独设置白名单。
解决方法http://lxw5214.blog.163.com/blog/static/1414733201582211335262/,本人就不再复制了
单独的域名白名单设置,本人用ip地址一直不行,假如题主成功了,记得分享一下

10

在Info.plist中添加NSAppTransportSecurity类型Dictionary。
在NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolean,值设为YES

10

iOS9的请求变了,以前的http改成https了

15

原因是在IOS9.0后网络请求改变了,全部改成HTTPS 请求了,具体操作:在Info.plist中添加NSAppTransportSecurity类型Dictionary。
在NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolean,值设为YES

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明iOS8上面正常的,到了iOS9以后,应用连接不上服务器,这是为什么
喜欢 (0)
[1034331897@qq.com]
分享 (0)