Ошибка запроса HTTPS-файла с самозаверяющей сертификацией - PullRequest
0 голосов
/ 27 сентября 2019

Я использую Shine Updater для обновления своего собственного приложения.Я также создал файловый сервер https с самозаверяющей сертификацией.Однако, когда я вызываю функцию URL для получения моего файла, я получаю следующее сообщение об ошибке

 1.TIC SSL Trust Error
 2.NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9813)
 3.HTTP load failed (error code: -1202 [3:-9813])
 4.NSURLConnection finished with error - code -1202
 Shine: Error downloading Feed: Error Domain=NSCocoaErrorDomain Code=256 "The file “appcast.xml” couldn’t be opened."

Мой пример кода выглядит следующим образом

Shine.shared.setup { config in
        config.feedURL = URL(string: "https://xxx.xxx.xxx.xxx/appcast.xml")!
}

, что я пробовал это

1.Я добавил следующую информацию в info.plist

<dict>
    <key>NSExceptionDomains</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <true/>
        <key>NSAllowsLocalNetworking</key>
        <true/>
    </dict>
</dict>

2.Я использовал

URL(fileURLWithPath: "https://xxx.xxx.xxx.xxx/appcast.xml")

Я понятия не имею, как это исправить, какие-либо предложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...