应用运输安全(ATS)

应用程序传输安全性在 iOS 和 MacOS 的一项安全功能。它可以防止应用程序建立不安全的连接。默认情况下,应用只能使用安全的 HTTPS 连接。

如果应用程序需要通过 HTTP 连接到服务器,则必须在 Info.plist 中定义例外。 (有关详细信息,请参阅示例)

注意: 2017 年,Apple 将强制执行 A​​TS。这意味着,你无法再上传在 Info.plist 中定义了 ATS 异常的应用。如果你可以提供良好的参数,为什么必须使用 HTTP,你可以联系 Apple,他们可能允许你定义例外。 (资料来源: WWDC 2016 - 第 706 届会议

有关 App Transport Security 配置的更多信息,请参阅 CocoaKeys 文档