iOS 13 系统中突然出现不能连接网络

起因:突然接到同事反馈,线上App打不开了,不能正常使用。

问题:App加载网络错误码-999,无任何数据返回;且有的设备可以正常使用,有的设备不能正常使用(该问题是多个服务器造成的)。

原因:服务端HTTPS证书存在问题造成的。

解决方法:

1、出现问题时在Apple支持社区找到的一个解决回复(如图1),测试后无效。

图片1

2、修改请求框架validatesDomainName 设置为NO,测试后依然无效。

3、本着求人不如靠自己的原则,只能去找了服务端的同事,对HTTPS证书检测。最终,定位到问题并解决(近期一些大厂对HTTPS证书厂商加了限制,导致很多HTTPS证书存在问题;对HTTPS证书一定慎重、慎重、再慎重)。


总结:

发现的坑不一定是自己的.

推荐阅读更多精彩内容