Xcode swift错误App Transport Security已阻止明文HTTP

时间:2015-10-20 13:31:50

标签: xcode swift http https

我已将所需的值添加到我的.plist文件中,如下面的屏幕截图所示

Xcode Screenshot

但我仍然收到此错误:

  

App Transport Security已阻止明文HTTP(http://)资源   负载,因为它是不安全的。可以通过配置临时例外   您应用的Info.plist文件。

还有什么可能导致这个问题?

enter image description here

显示以下所有错误

  

{URL:http://example.com}   2015-10-21 00:20:30.694 SwiftSignatureSystem [1226:36450] App Transport   安全性阻止了明文HTTP(http://)资源加载   是不安全的。可以通过您的应用配置临时例外   Info.plist文件。致命错误:'尝试!'表达意外地提出了一个   错误:错误域= NSURLErrorDomain代码= -1022"资源可以   因为App Transport Security策略需要,所以无法加载   使用安全连接。"   UserInfo = {NSUnderlyingError = 0x7fd33c8951e0 {错误   Domain = kCFErrorDomainCFNetwork Code = -1022"资源不能   因为App Transport Security策略需要使用a而加载   安全连接。"   的UserInfo = {NSErrorFailingURLStringKey = http://example.com,   NSLocalizedDescription =无法加载资源,因为   应用程序传输安全策略要求使用安全   connection。,NSErrorFailingURLKey = http://example.com}},   NSErrorFailingURLStringKey = http://example.com,   NSErrorFailingURLKey = http://example.com,NSLocalizedDescription =   无法加载资源,因为App Transport Security策略   需要使用安全连接。}:file   /Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-700.0.59/src/swift/stdlib/public/core/ErrorType.swift,   第50行

1 个答案:

答案 0 :(得分:0)

这似乎是一个混合内容问题。

Mixed content in Chrome and IE

如果您的用户代理在HTTPS下加载页面,则应拒绝加载不安全的项目。