0

基本上我的应用程序从网络接收数据,其中有几个文件下载到我的应用程序。

所以,我在 info.plist 中做了更改

添加了该代码:

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

但是仍然会发生该错误:

App Transport Security 已阻止明文 HTTP (http://) 资源加载,因为它不安全。可以通过应用程序的 Info.plist 文件配置临时例外。

有什么想法可以解决这个错误或者我错过了什么吗?

4

1 回答 1

1

尝试将例外添加到您的 .plist

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
    <key>NSExceptionDomains</key>
    <dict>
        <key> >>>>IP ADDRESS OR URL HERE<<<< </key>
        <dict>
            <key>NSIncludesSubdomains</key>
            <true/>
            <key>NSTemporaryExceptionMinimumTLSVersion</key>
            <string>1.0</string>
            <key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
            <false/>
        </dict>
    </dict>
</dict>
于 2016-02-24T16:57:41.677 回答