首页 > 解决方案 > Alamofire 与 iOS 11.0 兼容吗?

问题描述

我在我的 podfile 中使用它

# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

target 'MediaUploader' do
  # Comment the next line if you don't want to use dynamic frameworks
  use_frameworks!

  # Pods for MediaUploader
  pod 'SwiftyJSON', '~> 4.0'
  pod 'Alamofire', '~> 5.2'

end

如果我在这里阅读 Alamofire github 的文档。据说对alamofire的要求是

  1. iOS 10.0+ / macOS 10.12+ / tvOS 10.0+ / watchOS 3.0+
  2. Xcode 11+
  3. 斯威夫特 5.1+

但是当我像这样为 iOS 11.0 设置部署时

在此处输入图像描述

我有这样的错误

在此处输入图像描述

似乎最低要求是针对 iOS 12.0。我做错了吗?我可以在 iOS 11.0 上使用 Alamofire 吗?

标签: iosalamofire

解决方案


Alamofire 5 完美兼容 iOS 11。

Cocoapods 不考虑您的项目最小部署目标。(显然 iOS 12 是默认的)

你只需要在你的Podfile

# platform :ios, '9.0'

设置正确的最低部署版本:

platform :ios, '11.0'

pod install再次运行。


推荐阅读