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


source load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file._第1张图片

你可能感兴趣的:(source load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.)