Alamofire 不会使用 Cocoapods 构建空的 Swift 项目

Posted

技术标签:

【中文标题】Alamofire 不会使用 Cocoapods 构建空的 Swift 项目【英文标题】:Alamofire won't build in empty Swift project using Cocoapods 【发布时间】:2015-11-23 19:55:40 【问题描述】:

我正在通过为 Swift 创建一个空白的单视图应用程序来启动一个项目。使用 Cocoapods,我添加 Alamofire 如下:

platform :ios, "8.0"
use_frameworks!

target 'TestGauge' do
    pod 'Alamofire', '~> 3.0'
end

target 'TestGaugeTests' do

end

然后,在终端中我运行pod install

返回 XCode 时,项目构建失败,Alamofire 生成了 1000 多个错误。

我从工作区文件而不是项目文件运行 XCode。

XCode 6.4 版

有没有人有这种行为,或者任何人都可以提供解决方案吗?我是否错过了关键步骤?

谢谢!

【问题讨论】:

不能更新Xcode版本吗? 【参考方案1】:

Alamofire 3.0 是用 Swift 2.0 编写的。 Xcode 6.4 不支持 Swift 2.0。更改 Alamofire 版本或更新您的 Xcode。

【讨论】:

所以,降级到 Alamofire 2.0 的结果是一样的 这很奇怪,即使是在:cleaning build folder, removing derrivedData?

以上是关于Alamofire 不会使用 Cocoapods 构建空的 Swift 项目的主要内容,如果未能解决你的问题,请参考以下文章

Alamofire 使用 CocoaPods 和 xcode 6.3

Google Analytics(分析)iOS和Alamofire以及cocoapods

Cocoapods:制作 Cocoapod - 导入 Alamofire 和其他库

为啥“验证您的包标识符 'org.cocoapods.Alamofire' 是不是正确。”?

安装 pod Alamofire 时出现错误

编译 alamofire 的错误 - 未知选项字符“X”在:-Xlinker