我遵循了安装说明,但是在Xcode 9.2中打开我的项目的xc工作区时会出现以下错误
目标“Alamofire”包含使用Swift 2.x开发的源代码。Xcode 9不支持构建或迁移SWIFT2.x目标。使用Xcode 8.x将代码迁移到Swift 3。
不确定是否有旧版本的Alamofire:我的Podfile包含
来源:'https://github.com/CocoaPods/Specs.git‘平台:ios,'9.0’use_frameworks!目标'raceQs‘做荚’阿拉莫火‘,'~> 4.5’荚'DLAlertView‘荚'CocoaAsyncSocket’荚'GoogleAnalytics-iOS-SDK‘荚'SWRevealViewController’SSKeychain‘pod 'SSZipArchive’pod‘邮件核心2-ios’pod 'CrashlyticsFramework‘末端
吊舱安装报告
安装阿拉莫火(4.6.0)
发布于 2018-01-19 07:34:42
不要通过阿拉莫火版本。对您的podfile进行以下更改。
source 'https://github.com/CocoaPods/Specs.git'
use_frameworks!
target 'raceQs' do
pod 'Alamofire'
//rest of your pods
end发布于 2018-01-19 21:13:09
按建议进行修正。我从开发人员站点下载了Xcode 8.3.3,加载了我的项目(当然这会产生‘00个错误),然后按照提示升级到Swift 3。然后关闭了8.3.3,在Xcode 9.2中打开了我的项目--太棒了!我生命中的1/2小时就不会回来了。
哎呀..。我说得太早了..。这个项目现在在Xcode 9中打开,当我在watchkit扩展中将导入Alamofire添加到我的Swift模块中时,我会得到“没有这样的模块Alamofire”
发布于 2018-07-12 01:24:38
我从来没有成功地使用过Pods。但是,我已经让它使用“其他”方法。首先,我下载了Alamofire并复制到我的Project文件夹中:

然后,我用Xcode将Alamofire.xcode导入到我的项目中:

然后,我用Alamofire.framework更新了嵌入的二进制文件和链接框架:

Xcode有一些奇怪的问题,这使得它在识别我的Swift代码文件中的导入Alamofire之前需要一段时间-5分钟左右。
https://stackoverflow.com/questions/48331778
复制相似问题