0

我的 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

4

2 回答 2

0

就我而言,问题实际上是 info.plist 文件未正确分配给我的目标。Plist 中的密钥是正确的。在某些时候,我将我的应用程序分为 2 个目标,分别用于精简版和专业版,每个目标都有自己的 info.plist,但是它们没有正确分配。

这可以在下面检查Target > Build Settings > Search for "Info.plist" > Change path under targeting

于 2015-11-22T18:07:38.803 回答
0

确切的值是

<key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <true/>
    </dict>

进入 plist 后,确保它在项目设置信息选项卡中正确显示

在此处输入图像描述

于 2015-11-16T02:18:42.853 回答