CFNetwork内部错误:URLConnectionLoader.cpp:289

pep*_*irk 7 xcode cfnetwork ios

当我在一段时间后打开我的应用程序时,我收到了日志:

440:CFNetwork内部错误(0xc01a:/BuildRoot/Library/Caches/com.apple.xbs/Sources/CFNetwork/CFNetwork-758.4.3/Loading/URLConnectionLoader.cpp:289)

它从未出现在过去.我的项目使用网络库AFNetworking和CocoaAsyncSocket.

为什么会发生以及如何解决?

kun*_*ang 1

我解决了我的情况,这不是 AFNetwork 的问题,我使用了无效的 SSL 认证和 SDWebImage,当在 SDWebImage 中使用选项“SDWebImageAllowInvalidSSLCertificates”并获取 http 图像(不是 https 图像)时,您将收到此错误。SDWebImage 无法自动识别协议(http 或 https)。

\n\n

我的解决方案:\n我不更改 SDWebImage\xe2\x80\x99s 代码,我只是为识别的协议(http 或 https)编写一个包装器。\n我对 http 图像使用“0”选项,对 https 图像使用“SDWebImageAllowInvalidSSLCertificates”选项(我的 https 证书是自签名或无效)。如果你的证书有效,我认为 SDWebImage 效果很好。

\n