【发布时间】:2019-12-03 23:52:30
【问题描述】:
我在我的项目中遇到了这个错误
无法加载资源,因为应用传输安全策略要求使用安全连接
这是我知道的常见问题,但答案不是
在 info.plist 中添加应用传输安全设置并设置允许 任意加载到 YES
因为我已经这样做了,并且它适用于我拥有的每个项目,但由于某种原因,我目前正在从事的项目无法正常工作。 不知道我做错了什么?
这是应用传输安全设置下的 info.plist
<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>The domain</key>
<dict>
<key>**my domain here**</key>
<dict/>
</dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
</dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
<key>NSAllowsArbitraryLoadsForMedia</key>
<true/>
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
</dict>
</dict>
【问题讨论】:
-
"The domain" 和 "my domain here" 不是有效值。您的 NSExceptionDomains 字典的整个结构也不正确。
-
@matt 你能解释一下吗?我的代码有什么问题
标签: ios app-transport-security