如何使用 Swift 5 在 Xcode 10.2.1 中添加 alamofire

Posted

技术标签:

【中文标题】如何使用 Swift 5 在 Xcode 10.2.1 中添加 alamofire【英文标题】:How add alamofire in Xcode10.2.1 using Swift5 【发布时间】:2019-07-08 07:48:42 【问题描述】:

我想在我的项目中使用Alamofire

我曾尝试安装Podfile,但对要安装的Alamofire 版本感到困惑。 当我尝试安装 pod 'Alamofire', '~> 5.0.0-beta.5' 时出现此错误

CocoaPods 找不到 pod "Alamofire" 的兼容版本: 在 Podfile 中: Alamofire (~> 5.0.0-beta.5)

知道我已经安装了 pod 'Alamofire', '~> 4.7.3',但是当我尝试导入我的 ViewController.swift 文件时收到错误 No such module Alamofire

【问题讨论】:

你的项目部署目标是什么。 不一定要指定pod的确切版本,你可以写pod 'Alamofire',在你的ViewController导入之前你应该构建你的项目,如果构建没有帮助你,尝试重新打开您的项目,希望对您有所帮助。 @A.Munzer 是 10.0 查看此链接以获取答案,这将对您有所帮助***.com/questions/55912541/… 【参考方案1】:

鉴于 Alamofire 5.0.0 beta (just here) 的最新 podspec,您的项目必须满足以下要求:

s.swift_version = '5.0'

s.ios.deployment_target = '10.0'(我想你正在为 iOS 开发)

Podfile 单行:

'Alamofire', '~> 5.0.0-beta.6'

正在为我工​​作

【讨论】:

谢谢,但我收到此错误framework not found Alamofire @Ugas 请通过这个答案来解决它! ***.com/questions/36417151/…

以上是关于如何使用 Swift 5 在 Xcode 10.2.1 中添加 alamofire的主要内容,如果未能解决你的问题,请参考以下文章

Swift 5

Xcode 10.2

在 Xcode 10.2 上的 Swift4.2 中插入 NSManagedObject 后,我​​会立即收到 Xcode 构建错误

子类中的委托方法有时不使用 Swift 5 编译器调用

针对 Objective-C 枚举的新 Swift 5 警告:如何摆脱它们?

如何在 Xcode 中将 Swift 版本从 5 更改为 4?