自从我用iOS9升级了我的现有项目后,我一直收到错误:

发生SSL错误,无法与服务器建立安全连接.

推荐答案

For the iOS9, Apple made a radical decision with iOS 9, disabling all unsecured HTTP traffic from iOS apps, as a part of App Transport Security (ATS).

要简单地禁用ATS,您可以按照以下步骤打开Info.plist,并添加以下行:

<key>NSAppTransportSecurity</key>
  <dict>
      <key>NSAllowsArbitraryLoads</key>
      <true/>
  </dict>

Ios相关问答推荐

如何调整包含extView的UICollectionViewListCell的大小?

在将Cocoapods更新到1.13.0之后,它抛出错误

清除/删除 NavigationController 中的多个 ViewController

封装 Swift 导入

确保方法调配的安全有效实施

当 .searchable 修饰符处于活动状态时,如何将变量设置为 false?

iOS上从谷歌云存储API不断收到网络连接已丢失的错误信息

如何在 SwiftUI 中创建两个大小相同的正方形占据整个屏幕宽度?

Xcode 14 弃用了位码 - 但为什么呢?

SwiftUI:添加核心数据项时更新选项卡栏徽章

UIButton在iOS7中没有显示突出显示

警告:iPad:Icon-72.png:图标尺寸(0 x 0)

无法验证客户端 3000

向标签栏控制器添加新标签

如何像在 Facebook 应用程序中一样以编程方式打开设置?

如何将自己项目中的类导入 Playground

如何在 Objective-C 中组合两个数组?

在 React Native 中保存敏感数据

iPhone:什么是 WWDR 中级证书?

从 iOS/Android 上的 Web 应用调用本机日期 Select 器