【问题标题】:Xcode swift error App Transport Security has blocked a cleartext HTTPXcode swift错误应用程序传输安全已阻止明文HTTP
【发布时间】:2016-01-19 04:43:26
【问题描述】:

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

但我仍然收到此错误:

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

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

显示以下所有错误

{ 网址:http://example.com } 2015-10-21 00:20:30.694 SwiftSignatureSystem[1226:36450] 应用程序传输 安全性已阻止明文 HTTP (http://) 资源加载,因为它 是不安全的。可以通过您的应用程序配置临时例外 Info.plist 文件。致命错误:“试试!”表情意外地升起了 错误:错误域=NSURLErrorDomain 代码=-1022“资源可能 未加载,因为应用程序传输安全策略需要 使用安全连接。” UserInfo={NSUnderlyingError=0x7fd33c8951e0 {错误 Domain=kCFErrorDomainCFNetwork 代码=-1022 "资源不能被 加载,因为应用传输安全策略需要使用 安全连接。” UserInfo={NSErrorFailingURLStringKey=http://example.com, NSLocalizedDescription=资源无法加载,因为 应用传输安全策略需要使用安全的 连接。,NSErrorFailingURLKey=http://example.com}}, NSErrorFailingURLStringKey=http://example.com, NSErrorFailingURLKey=http://example.com, NSLocalizedDescription=The 无法加载资源,因为应用程序传输安全策略 需要使用安全连接。}: 文件 /Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-700.0.59/src/swift/stdlib/public/core/ErrorType.swift, 第 50 行

【问题讨论】:

  • 自此更改以来,您是否清理并重新构建了您的项目?尝试重新启动 xcode?​​span>
  • 谢谢我尝试重启xcode,但出现同样的错误...还有其他方法吗??我添加了照片。 info.plist 但我喜欢有两个,否则这就是原因?
  • 您的第二张屏幕截图显示了一个嵌套的重复“支持文件”文件夹。删除内部副本。
  • 谢谢。我删除内部重复。但是出现了同样的错误...请看一下 info.plist 的照片
  • 成功了。谢谢!!

标签: xcode swift http https


【解决方案1】:

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

Mixed content in Chrome and IE

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

【讨论】:

  • 成功了。谢谢!!
猜你喜欢
  • 2015-10-01
  • 2017-07-18
  • 2015-12-22
  • 2021-01-26
  • 2015-12-28
  • 1970-01-01
  • 2016-04-04
  • 1970-01-01
  • 2016-04-17
相关资源
最近更新 更多