允许将任意负载设置为YES,但是请求仍然失败?

时间:2019-12-06 20:07:50

标签: ios swift amazon-s3

我遇到了我的iOS应用程序中从未见过的问题。

我正在使用iOS 13.2.3设备。

运行常规下载任务时:

let task = URLSession.shared.downloadTask(with: url) { (tmpFileURL, response, error) in ...  }
task.resume()

错误提示:

Task <1714E406-8728-48C3-AB12-ED353A618B52>.<1> finished with error [-1202] Error Domain=NSURLErrorDomain Code=-1202 "The certificate for this server is invalid

有趣的是,我正在下载“ mp4”的资源位于S3上,并且在Mac上的FTP客户端上,我可以使用“ http://”和“ https://”正常访问该资源。 。

所以,我要检查的第一件事是确保我的info.plist中有此内容:

enter image description here

因此,我不确定在给定任意负载设置的情况下,为什么应用程序无法下载mp4,并且鉴于在普通FTP客户端上的事实,我可以正常访问资源。设置为YES的任意负载应绕过证书的需要。

有什么主意吗?

0 个答案:

没有答案