我将此添加到我的应用Info.plist文件中以选择退出ATS:
<div class="usertopbar"></div>
当我尝试从我的http资源执行GET请求时仍然收到此错误(无法控制服务器):
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
我的完整Plist文件:
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.
ATS应该被禁用,为什么它仍会阻止我?任何想法?
答案 0 :(得分:0)
您应该在plist中提供以下代码。
NSAllowArbitraryLoads boolean yes
问题的来源如下
答案 1 :(得分:0)
尝试查找Xcode项目(或Workspace
)中是否有很多.plist文件。
我遇到了同样的问题,通过查找我的工作区中的所有Info.plist
文件并添加NSAppTransportSecurity
逻辑来负责外部(http://
)调用.plist
文件来解决问题