芒果iOS开发之App Transport Security has blocked a cleartext HTTP (http://) resource load since it is inse

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.

今天打开以前的一个网络请求的工程,重新运行之后发现工程出问题了,上边控制台报的错误信息,翻译了一下大概意思是这样的:

错误翻译:应用程序传输安全已经阻止了一个明文的HTTP资源加载,因为他是不安全的。暂时的异常处理可以通过配置你应用程序的Info.plist文件。

解决办法:

1.在工程中找到Info.plist文件,然后在右侧的属性列表中添加一项:App Transport Security Settings(应用程序安全传输设置),如图:

芒果iOS开发之App Transport Security has blocked a cleartext HTTP (http://) resource load since it is inse_第1张图片


2.App Transport Security Settings是一个字典类型,它里边有还可以添加选项,我们在他里边添加一个Allow Arbitrary Loads他的意思是允许任意的数据加载,他默认是NO,我们需要改成YES,如图:

芒果iOS开发之App Transport Security has blocked a cleartext HTTP (http://) resource load since it is inse_第2张图片


然后再重新编译一下工程就OK了。

希望能够帮到大家,最后如果转载请注明出处,谢谢大家.



你可能感兴趣的:(网络请求,网络,ios开发,httphttps,芒果iOS)