Внутренняя ошибка CFNetwork: URLConnectionLoader.cpp:289

Когда я открываю свое приложение через некоторое время, я получаю лог:

440: внутренняя ошибка CFNetwork (0xc01a:/BuildRoot/Library/Caches/com.apple.xbs/Sources/CFNetwork/CFNetwork-758.4.3/Loading/URLConnectionLoader.cpp:289)

Это никогда не было в прошлом. В моем проекте используется сетевая библиотека AFNetworking и CocoaAsyncSocket.

Почему это происходит и как это исправить?


person pepsikirk    schedule 27.06.2016    source источник
comment
Покажите часть своего кода   -  person Hussein    schedule 27.06.2016
comment
извините, я не знаю, какой кусок кода вызывает лог и очистку, это все равно появляется   -  person pepsikirk    schedule 27.06.2016


Ответы (2)


Я решил свою ситуацию, это не проблема AFNetwork, я использую недействительную сертификацию SSL и SDWebImage, при использовании параметра «SDWebImageAllowInvalidSSLCertificates» в SDWebImage и получении изображения http (не изображения https), вы получите эту ошибку. протокол (http или https) не распознается SDWebImage автоматически.

мое решение: я не меняю код SDWebImage, я просто пишу оболочку для распознаваемого протокола (http или https). Я использую параметр «0» для изображений http и параметр «SDWebImageAllowInvalidSSLCertificates» для изображений https (моя сертификация https является самоподписанной или недействительной). Если ваш сертификат действителен, я думаю, что SDWebImage работает хорошо.

person kun wang    schedule 13.07.2016
comment
я переписываю свой ответ - person kun wang; 26.07.2016
comment
Хотите предоставить исходный код? Это было бы полезно, в той же ситуации. - person the_dude_abides; 01.02.2017

Я решил эту проблему, добавив атрибуты ниже в ваш info.plist

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSExceptionDomains</key>
    <dict>
        <key>http://mydomain</key>
        <dict>
            <key>NSExceptionRequiresForwardSecrecy</key>
            <false/>
            <key>NSExceptionAllowsInsecureHTTPLoads</key>
            <true/>
            <key>NSIncludesSubdomains</key>
            <true/>
        </dict>
    </dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>
person WonderX    schedule 17.07.2017