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,总结: 证书可以免费的;证书可以导入项目,但是这样相对不靠谱,请求信任证书外的网址还是不被信任的.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。