前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >iOS下载报错:App Transport Security has blocked a cleartext HTTP

iOS下载报错:App Transport Security has blocked a cleartext HTTP

作者头像
陈满iOS
发布2018-10-09 11:49:10
1.5K0
发布2018-10-09 11:49:10
举报
文章被收录于专栏:陈满iOS陈满iOS
代码语言:javascript
复制
2018-09-20 14:08:47.566752+0800 MCDownloaderDemo[15002:1975866] App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.
2018-09-20 14:08:47.566950+0800 MCDownloaderDemo[15002:1975866] Cannot start load of Task <5DCC5F0A-03DD-4186-83F4-10416CDABF06>.<1> since it does not conform to ATS policy
2018-09-20 14:08:47.567246+0800 MCDownloaderDemo[15002:1975865] Task <5DCC5F0A-03DD-4186-83F4-10416CDABF06>.<1> finished with error - code: -1022
2018-09-20 14:08:47.593140+0800 MCDownloaderDemo[15002:1975740] ==Error Domain=NSURLErrorDomain Code=-1022 "The resource could not be loaded because the App Transport Security policy requires the use of a secure connection." UserInfo={NSUnderlyingError=0x60400044c930 {Error Domain=kCFErrorDomainCFNetwork Code=-1022 "(null)"}, NSErrorFailingURLStringKey=http://dzs.xuanshu.com/txt/16167.txt, NSErrorFailingURLKey=http://dzs.xuanshu.com/txt/16167.txt, NSLocalizedDescription=The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.}
  • 报错截图
  • 解决办法

以上方法虽然解决了HTTP不能正常使用的问题,但是苹果提供的安全保障也被关闭了,对于不支持HTTPS协议的网站,可以考虑白名单:

也可以通过代码编辑,如下图用代码方式打开info.plist即可。

代码编辑白名单:

代码语言:javascript
复制
    <key>NSAppTransportSecurity</key>
    <dict>
        <key>NSExceptionDomains</key>
        <dict>
            <key>baidu.com</key>
            <dict>
                <key>NSIncludesSubdomains</key>
                <true/>
            </dict>
            <key>163.com</key>
            <dict>
                <key>NSIncludesSubdomains</key>
                <true/>
            </dict>
        </dict>
    </dict>
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.09.20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档