gpt4 book ai didi

ios - 尽管将 info.plist 更改为 NSAppTransport Security 为 NO Xcode 7.2 iOS 9.2,但仍出现 App Transport Security 错误

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:27:50 25 4
gpt4 key购买 nike

我正在使用 Xcode 7.2,但在 iOS 9.2 中遇到了问题。按照以前版本的提示来解决。

App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.

问题我在 info.plist 文件中插入了以下行:

 <key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<false/>
<key>NSExceptionDomains</key>
<dict>
<key>www.mydomain.gr</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
<true/>
<key>NSTemporaryExceptionMinimumTLSVersion</key>
<string>TLSv1.1</string>
</dict>
</dict>
</dict>

自从 9.2 iOS 版本再次出现相同的消息后,它运行良好。

我尝试将 NSAllowsArbitraryLoads 设置为 YES 并且成功了,但我确信这不是解决问题的正确方法,因为 Apple 可能会以这种方式拒绝我的申请。我正在考虑将我的 URL 从 http 更改为 https。这可能是解决方案吗?有没有人遇到同样的问题?

最佳答案

感谢GlennRay我终于找到了解决方案。
首先,我在我的域中插入了一个证书以确保连接安全,并将所有网址替换为 https。所以不再需要在 plist 文件中使用任何提到的变量,所以我删除了它们。
一个重要的想法是我应该从我的域中删除 www,因为它不是必需的!

关于ios - 尽管将 info.plist 更改为 NSAppTransport Security 为 NO Xcode 7.2 iOS 9.2,但仍出现 App Transport Security 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34203428/

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