Alamofire 无法使用 cocoapods 构建

Alamofire fails to build with cocoapods

我正在使用:

OSX 10.11.3
Xcode 7.21
cocoapods 0.39.0

这是我的播客文件

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
use_frameworks!
pod 'Alamofire', '~> 3.0'

当我尝试构建我的项目时,Alamofire 有 23 个错误。随机示例:expected ':' after case

我试过重新启动 xcode、清理、构建、构建 alamofire,rm -rf ~/Library/Developer/Xcode/DerivedData,但结果都是一样的。

这是我第一次使用 cocoapods,所以我可能会做一些完全错误的事情。

目前 Alamofire 已更新为支持 Xcode 7.3 和 Swift 2.2,因此您必须使用 Alamofire 3.2.1 版才能在 Xcode 7.2.1 中使用。

所以你必须写podfile来锁定版本到3.2.1。

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
use_frameworks!
pod 'Alamofire', '3.2.1'

谢谢。这解决了我的问题。目前我的 pod 文件具有以下配置:

取消注释此行以为您的项目定义一个全球平台

平台:ios,'9.0' use_frameworks!

target 'MyProject' do
  # Pods for API Rest
  pod 'Alamofire', '3.2.1'
  pod 'SwiftyJSON', :git => 'https://github.com/SwiftyJSON/SwiftyJSON.git'
end