【发布时间】:2020-07-09 07:14:53
【问题描述】:
我已手动将视频文件上传到 Firebase。现在我想从我的 ios 应用程序下载这个视频。我还在 info.plist 文件中添加了以下代码。
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
起初,对于少数请求,可以从应用程序正确下载文件。但现在我收到错误:
发生 SSL 错误,无法与服务器建立安全连接
我检查了下载 URL 链接是从 Chrome 中打开的,但不是从 Safari 中打开的。
这里我的 Xcode 控制台显示 NSErrorFailingURLStringKey=https://firebasestorage.googleapis.com....
因此,我还在 info.plist 文件中添加了以下代码
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
<key>NSExceptionDomains</key>
<dict>
<key>firebasestorage.googleapis.com</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSExceptionAllowInsecureHTTPSLoads</key>
<true/>
<key>NSExceptionMinimumTLSVersion</key>
<string>TLSv1.1</string>
</dict>
</dict>
</dict>
但我仍然有错误
发生 SSL 错误,无法与服务器建立安全连接
有什么想法吗?
【问题讨论】:
标签: ios swift firebase firebase-storage