gpt4 book ai didi

ios - 在 plist 文件上实现 2 个 ATS 规范

转载 作者:行者123 更新时间:2023-11-29 01:38:48 25 4
gpt4 key购买 nike

我的应用包括 Chartboost 和 Facebook 的 SDK。按照 iOS 9 ATS 的要求,我尝试按照这两个供应商网站上的描述制作 plist 文件。

我想将这两者合而为一,但我不确定该怎么做。有人可以帮我吗?

Chartboost 说明:

<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true />
<key>NSExceptionDomains</key>
<dict>
<key>chartboost.com</key>
<dict>
<key>NSIncludesSubdomains</key>
<true />
</dict>
</dict>
</dict>

Facebook 说明:

<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>facebook.com</key>
<dict>
<key>NSIncludesSubdomains</key>
<true />
<key>NSExceptionRequiresForwardSecrecy</key>
<false />
</dict>
<key>fbcdn.net</key>
<dict>
<key>NSIncludesSubdomains</key>
<true />
<key>NSExceptionRequiresForwardSecrecy</key>
<false />
</dict>
<key>akamaihd.net</key>
<dict>
<key>NSIncludesSubdomains</key>
<true />
<key>NSExceptionRequiresForwardSecrecy</key>
<false />
</dict>
</dict>
</dict>

最佳答案

您的 plist 文件中只有一个 NSAppTransportSecurityDictionary
您需要将所有异常合并到单个 NSAppTransportSecurity 下的一个 NSExceptionDomains 实例中 -

<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
<key>NSExceptionDomains</key>
<dict>
<key>chartboost.com</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
</dict>
<key>facebook.com</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSExceptionRequiresForwardSecrecy</key>
<false/>
</dict>
<key>fbcdn.net</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSExceptionRequiresForwardSecrecy</key>
<false/>
</dict>
<key>akamaihd.net</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSExceptionRequiresForwardSecrecy</key>
<false/>
</dict>
</dict>
</dict>

关于ios - 在 plist 文件上实现 2 个 ATS 规范,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32665502/

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