gpt4 book ai didi

ios - 如何将 NSAppTransportSecurity 添加到我的 info.plist 文件中?

转载 作者:IT老高 更新时间:2023-10-28 12:19:51 27 4
gpt4 key购买 nike

https://developer.apple.com/videos/wwdc/2015/?id=711 @5:55

我似乎无法将此添加到我的 info.plist。没有它的值(value)。我正在运行 XCode 7.0 beta (7A121l),并在 iOS9 上进行测试。

因为我无法在视频中明确声明我想要的 URL,所以我不断收到“App Transport Security 已阻止明文 HTTP (http://) 资源加载,因为它不安全。可以配置临时异常通过您应用的 Info.plist 文件”错误。

但是,我似乎无法配置它。有什么想法吗?

最佳答案

试试这个 --- 在 Xcode-beta 4 7.0 中为我工作

<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>yourdomain.com</key>
<dict>
<!--Include to allow subdomains-->
<key>NSIncludesSubdomains</key>
<true/>
<!--Include to allow HTTP requests-->
<key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
<true/>
<!--Include to specify minimum TLS version-->
<key>NSTemporaryExceptionMinimumTLSVersion</key>
<string>TLSv1.1</string>
</dict>
</dict>
</dict>

还有一个选项,如果你想禁用 ATS,你可以使用这个:

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

但这根本不推荐。服务器应该有 SSL 证书,这样就不会有隐私泄露。

关于ios - 如何将 NSAppTransportSecurity 添加到我的 info.plist 文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31216758/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com