从iOS7迁移后,为什么iOS8 SSL请求会间歇性地失败?

从iOS7迁移后,为什么iOS8 SSL请求会间歇性地失败?,第1张

概述我有一个iOS应用程序,在iOS7上运行正常.现在我们在iOS8上测试它,当在iOS8下运行时,我们遇到了SSL问题.一些(但不是全部)SSL请求失败.所有请求都针对同一台服务器,SSL证书有效,并且可以在桌面上运行,并且当同一个应用程序运行iOS7时可以运行. 我们得到的错误是kCFURLErrorSecureConnectionFailed,Apple文件是: The secure conne 我有一个iOS应用程序,在iOS7上运行正常.现在我们在iOS8上测试它,当在iOS8下运行时,我们遇到了SSL问题.一些(但不是全部)SSL请求失败.所有请求都针对同一台服务器,SSL证书有效,并且可以在桌面上运行,并且当同一个应用程序运行iOS7时可以运行.

我们得到的错误是kcfURLErrorSecureConnectionFailed,Apple文件是:

The secure connection Failed for an unkNown reason.

另外,我在控制台中登录了以下内容:

CFNetwork SSLHandshake Failed (-9846)

我们正在使用NSURLConnection.我们已经实现了连接:willSendRequestForAuthenticationChallenge,但是当我们收到错误时它不会被调用.

有谁知道这是一个已知的iOS8问题吗?我的下一步是什么,找出这些请求失败的原因?

解决方法 您看到的错误是SecureTransport错误.错误-9846是erRSSLBadRecordMac.这是SSL机制中的传输级错误,通常是由实现中的错误引起的 – Apple,在这种情况下不是你的.请将其减少到测试用例并提交错误:

https://bugreport.apple.com

总结

以上是内存溢出为你收集整理的从iOS7迁移后,为什么iOS8 SSL请求会间歇性地失败?全部内容,希望文章能够帮你解决从iOS7迁移后,为什么iOS8 SSL请求会间歇性地失败?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1107706.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存