我的info.plist设置如下:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
但是,当将“www.google.com”加载到UIWebView时,我仍然收到ATS安全错误:
The resource could not be loaded because the App Transport Security policy requires the use of a secure connection
答案 0 :(得分:0)
确切的值是
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
进入plist后,请确保在项目设置信息标签中正确显示
答案 1 :(得分:0)
在我的情况下,问题实际上是info.plist文件未正确分配给我的目标。 Plist中的关键是正确的。在某些时候,我将我的应用分为2个目标,分别为精简版和专业版,每个版本都有自己的info.plist,但是没有正确分配。
可以在Target > Build Settings > Search for "Info.plist" > Change path under targeting