在iPhone 7 plus上获取HTTP加载失败(错误代码:-1004 [1:61])

时间:2017-12-26 08:21:50

标签: ios swift nsurl

我有一个登录屏幕,当我尝试从iPhone 7 plus设备登录时,出现上述错误。我可以成功登录其他iphone 5s设备和所有其他模拟器。

以上是我的plist屏幕截图 enter image description here 以上是错误日志

2 个答案:

答案 0 :(得分:2)

将以下字典添加到info.plist以解决您的问题。

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
    <key>NSExceptionDomains</key>
    <dict>
        <key>mydomain.com</key>
        <dict>
            <key>NSIncludesSubdomains</key>
            <true/>
            <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
            <true/>
            <key>NSTemporaryExceptionMinimumTLSVersion</key>
            <string>TLSv1.1</string>
            <key>NSExceptionRequiresForwardSecrecy</key>
            <false/>
            <key>NSRequiresCertificateTransparency</key>
            <false/>
        </dict>
    </dict>
</dict>

答案 1 :(得分:2)

在我将iPhone 6更新到最新的iOS 11.3版本之后,我遇到了这个问题。要解决这个问题,我所做的就是去

  

设置&gt;一般&gt;重置&gt;重置网络设置

这对我有用了!