LTE上的NSURLErrorDomain(SSL错误),但不支持Wifi

时间:2017-09-29 14:12:28

标签: ios ssl https ssl-certificate

我有一个应用程序,我即将提交到App Store,当我注意到在生产时,应用程序在LTE上无法正常工作(我在Wifi上进行了大部分开发/测试)。

LTE和Wifi都可以在我的开发服务器上运行(不同的证书)。 Wifi适用于我的生产服务器 - 但是,当我尝试通过我的Testflight构建在LTE上使用该应用程序时,我收到此错误:

2017-09-26 22:44:59.310820-0400 Spott [8807:931969]错误Domain = NSURLErrorDomain Code = -1200“发生SSL错误,无法与服务器建立安全连接。” UserInfo = {_ kCFStreamErrorCodeKey = -9802,NSLocalizedRecoverySuggestion =您是否还要连接到服务器?,NSUnderlyingError = 0x1c1449600 {错误域= kCFErrorDomainCFNetwork代码= -1200“发生SSL错误,无法建立与服务器的安全连接。 “ UserInfo = {NSErrorFailingURLStringKey = https://getspott.com/user/login.xml,NSLocalizedRecoverySuggestion =您是否还要连接到服务器?,_ kCFNetworkCFStreamSSLErrorOriginalValue = -9802,_kCFStreamPropertySSLClientCertificateState = 0,NSLocalizedDescription =发生SSL错误并且无法建立与服务器的安全连接。,_ kCFStreamErrorDomainKey = 3,NSErrorFailingURLKey = https://getspott.com/user/login.xml,_ kCFStreamErrorCodeKey = -9802}},NSLocalizedDescription =发生SSL错误,无法建立与服务器的安全连接。,NSErrorFailingURLKey = https://getspott.com/user/login.xml,NSErrorFailingURLStringKey = https://getspott.com/user/login.xml,_ kCFStreamErrorDomainKey = 3}

在一种连接模式工作而另一种连接方式不起作用之前,有没有人遇到过这个问题?

我在iOS 11上。使用旧版本的AFNetworking(1.3.4)。我正在移植最后一次在iOS 7上使用的应用程序。我正在考虑完全重写Web客户端,但它正在开发。

0 个答案:

没有答案