Alamofire无法用cocoapods建造

时间:2016-03-24 02:56:32

标签: ios xcode swift cocoapods alamofire

我正在使用:

SELECT COUNT(*) AS [cptPerson], [t2].[CardType] AS [cname]
FROM [Person].[Person] AS [t0]
CROSS JOIN [Sales].[PersonCreditCard] AS [t1]
INNER JOIN [Sales].[CreditCard] AS [t2] ON [t2].[CreditCardID] = [t1].[CreditCardID]
WHERE [t1].[BusinessEntityID] = [t0].[BusinessEntityID]
GROUP BY [t2].[CardType

这是我的podfile

OSX 10.11.3
Xcode 7.21
cocoapods 0.39.0

当我尝试构建我的项目时,Alamofire有23个错误。随机示例:source 'https://github.com/CocoaPods/Specs.git' platform :ios, '9.0' use_frameworks! pod 'Alamofire', '~> 3.0'

我尝试重新启动xcode,清理,构建,仅构建alamofire,expected ':' after case,但所有结果都相同。

这是我第一次使用cocoapods,所以我可能做错了。

2 个答案:

答案 0 :(得分:11)

目前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'

答案 1 :(得分:0)

感谢。这解决了我的问题。目前我的豆荚' s文件具有以下配置:

取消注释此行以定义项目的全局平台

平台: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