ios - 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的要求是
- iOS 10.0+ / macOS 10.12+ / tvOS 10.0+ / watchOS 3.0+
- Xcode 11+
- 斯威夫特 5.1+
但是当我像这样为 iOS 11.0 设置部署时
我有这样的错误
似乎最低要求是针对 iOS 12.0。我做错了吗?我可以在 iOS 11.0 上使用 Alamofire 吗?
解决方案
Alamofire 5 完美兼容 iOS 11。
Cocoapods 不考虑您的项目最小部署目标。(显然 iOS 12 是默认的)
你只需要在你的Podfile
:
# platform :ios, '9.0'
设置正确的最低部署版本:
platform :ios, '11.0'
并pod install
再次运行。
推荐阅读
- python - 为什么将枚举函数结果传递给 dict 构造函数会产生类型警告?
- r - 模块返回的数据集不是响应式的
- javascript - 反应javascript中的LocalStorage解构数据
- mule - 部署 mule 应用程序失败 - 由于正在进行的 mule 进程 - Mule EE v3.9.0
- java - 我已经截取了用 netbeans 制作的表格。1130X800尺寸
- dpdk - 如何调试 DPDK 库以诊断分段错误?
- sqlite - 将 RDBMS (SQLite) 数据公开为 SPARQL 端点
- sql - 无法在 INSERT 语句中返回带有 SRC 密钥的输出
- css - 错误或意图 - 固定 CSS 渐变被裁剪为 50%
- android - 清单文件中提到时无法接收广播