根据Apple文档,它说:“默认情况下,针对与iOS 9.0或macOS 10.11 SDK或更高版本链接的应用程序启用应用程序传输安全性(ATS),如NSAllowsArbitraryLoads键的默认布尔值NO所示。 “
对于其中一个应用程序,在Info.plist中,缺少 NSAppTransportSecurity 密钥本身。我的问题是我们是否必须明确添加:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<false/>
</dict>
启用ATS或启用它,而无需明确声明上述密钥。