iOS 10:Apple传输安全"例外域"不再工作了

时间:2016-09-05 16:54:25

标签: security ios10 beta

我使用的是iOS 10 beta 8,Xcode 8 beta 6。

关于Apple Transport Security(ATS)我发现使用"例外域"不是在iOS10中工作,但是"允许任意加载"。还有其他人确认吗?

ATS exception

(我已从图片中删除了域名;这是一个企业应用程序,并且不会受到忽略ATS例外的应用商店的影响)

3 个答案:

答案 0 :(得分:4)

异常域方法适用于我。 Xcode 8.21,mac os 10.12.3和react-native 0.42.3。

在xcode或文本编辑器模式下修改plist后,您应该关闭终端和模拟器并重新启动它。

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSExceptionDomains</key>
    <dict>
        <key>example1.com</key>
        <dict>
            <key>NSExceptionAllowsInsecureHTTPLoads</key>
            <true/>
            <key>NSExceptionRequiresForwardSecrecy</key>
            <false/>
            <key>NSIncludesSubdomains</key>
            <true/>
        </dict>
        <key>example2.org</key>
        <dict>
            <key>NSExceptionAllowsInsecureHTTPLoads</key>
            <true/>
            <key>NSExceptionRequiresForwardSecrecy</key>
            <false/>
            <key>NSIncludesSubdomains</key>
            <true/>
        </dict>
    </dict>
    <key>NSAllowsLocalNetworking</key>
    <true/>
</dict>

答案 1 :(得分:1)

这可能不是你的问题,但它解决了我的问题。

您键入的域必须是通常在浏览器中显示的域,即如果您使用G3 <- gumbelCopula(1.37, dim=2) gMvd2 <- mvdc(G3, c("gumbel","exp"), param = list(list(shape=10.2988298881251, scale=1.02463492397923), list(rate=4))) set.seed(11) # n <- if(Xtras) 10000 else 200 # sample size (realistic vs short for example) x <- rMvdc(100, gMvd2) head(x) # parameter values of the marginal distributions 代码,则应使用http://www.example.com代替。 要么 www.example.com应该是plist中的http://example.com

example.com

答案 2 :(得分:-1)

您必须在App transport Security中使用NSAllowsArbitraryLoads。 我遇到了同样的问题,但现在已经解决了。enter image description here