CFNetwork SSLHandshake失败(-9806)意外地只发生在firebase swift上

时间:2016-08-08 01:58:59

标签: ios swift firebase swift2 swift3

我安装了Firebase并正常工作,然后没有进行任何更改,它就无法保存或从数据库中检索信息。我也开始在控制台中收到这个,没有进一步的信息。

2016-08-07 21:42:30.097 [2554:1348268] CFNetwork SSLHandshake failed (-9806)

内存不断上升,直到它从内存问题崩溃,我认为它与网络请求有关,直到它收到某种类型的回调。

作为临时解决方案,看看我是否可以解决问题,我设置传输安全性以允许任意加载,我也尝试将以下内容添加到我的Plist文件中但没有成功:

<key>NSAppTransportSecurity</key>
<dict>
  <key>NSExceptionDomains</key>
   <dict>
    <key>YOUR_HOST.COM</key>
    <dict>
        <key>NSIncludesSubdomains</key>
        <true/>
        <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
        <true/>
        <key>NSTemporaryExceptionMinimumTLSVersion</key>
        <string>1.0</string>
        <key>NSTemporaryExceptionRequiresForwardSecrecy</key>
        <false/>
    </dict>
</dict>
</dict>

我尝试了其他可行的网络请求,因此它与Firebase隔离。这是一个使用xcode 8 beta 4的快速3.0项目,但正如我之前提到的,一切都工作得很好。

任何想法?

0 个答案:

没有答案