iOS ATS HTTP 不能正常使用的解决办法

iOS ATS HTTP 不能正常使用的解决办法_第1张图片

ios  hls 出现  The media could not be loaded, either because the server or network failed or because the format is not supported.网上看了很多文章,基本都是说网络异常(网络差、网络限制视频播放)和视频格式错误,结果最后是因为iOS9引入的ATS新特性要求App内访问的网络必须使用HTTPS协议,坑人啊。

 

对于不支持HTTPS可以使用添加例外

左键Info.plist选择open with source code
然后添加类似如下的配置:

NSAppTransportSecurity
   
        NSExceptionDomains
       
            qq.com
           
                NSIncludesSubdomains
               
           

            sina.com.cn
           
                NSIncludesSubdomains
               
           

           

   
 

根据自己的需要添加例外的域名,NSIncludesSubdomains 表示包括子域。

你可能感兴趣的:(app)