source load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.

官方文档解释:

应用程序传输安全(ATS)在应用程序及其后端之间的安全连接中实施最佳实践。ATS防止意外披露,提供安全的默认行为,易于采用;默认情况下,在iOS 9和OS X v10.11中也是这样。您应该尽快采用ATS,无论您是创建新应用还是更新现有应用。

如果您正在开发新的应用程序,则应该专门使用HTTPS。

如果您有现有的应用程序,您应该尽可能多地使用HTTPS,并制定尽快迁移其余应用程序的计划。此外,您通过更高级别的API的通信需要使用TLS版本1.2进行加密,具有前瞻性的保密性。如果您尝试建立不符合此要求的连接,则会抛出错误。

解决方法:

1.在 Info.plist 中添加NSAppTransportSecurity类型Dictionary。

2.在NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolean, 值设为YES


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容