从Cocoapods获得非主分支?

时间:2015-07-10 06:46:38

标签: cocoapods alamofire swift2 xcode7 swifty-json

我一直在项目中使用SwiftyJSONAlamofire。最近我下载了XCode 7 beta。 SwiftyJSON和Alamofire都有Swift 2的独立非主分支。有没有办法通过CocoaPods获取这些分支,还是需要以传统方式安装它们?

我尝试在CocoaPods网站上搜索这些分支是否已作为单独的Pod提交,但没有任何内容出现。我想知道是否有一个Podfile语法允许你获得一个非主分支。

2 个答案:

答案 0 :(得分:5)

您可以在Podfile中指定存储库中的任何分支。

示例我正在使用Alamofire:

pod 'Alamofire', :git => 'https://github.com/Alamofire/Alamofire.git', :branch => 'swift-2.0'

更改Podfile中的行,然后再次运行pod install

还有这种替代语法:

pod 'Alamofire', git: 'https://github.com/Alamofire/Alamofire.git', branch: 'swift-2.0'

答案 1 :(得分:1)

更新到当前答案。上面的这一行现在返回git错误抱怨' swift-2.0'找不到分支。 请改用此表格:

pod 'Alamofire', '~> 2.0'