iOS 开发AFN框架报Error Domain=NSURLErrorDomain Code=-999

1,公司夜间迁移服务器数据到新服务器, 重新生成了SSL证书(阿里云免费生成的), 线上项目全部请求网络失败, 但是模拟器是可以的,
``
//1.AFN请求报错
Error Domain=NSURLErrorDomain Code=-999

/ /2.NSURLSessionDataTask 原生请求报错
error=Error Domain=NSURLErrorDomain Code=-1202 "此服务器的证书无效。您可能正在连接到一个伪装成“app.xxx.cn”的服务器,这会威胁到您的机密信息的安全。..."
``
2,网上看了很多方法, 修改AFN 的 证书验证返回值等是可以的, 但是要发版本
3,最后和后台一起研究了下,是证书生成配置有问题, 后台重新配置了下SSL证书,app代码不用修改,问题解决,
4,总结: 证书可以免费的;证书可以导入项目,但是这样相对不靠谱,请求信任证书外的网址还是不被信任的.

你可能感兴趣的:(iOS 开发AFN框架报Error Domain=NSURLErrorDomain Code=-999)