2015-07-10 54 views
1

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

我试着在CocoaPods网站上搜索,看看这些分支是否作为单独的豆荚提交,但没有出现。我想知道是否有一个Podfile语法可以让你获得一个非主分支。

回答

5

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

例子中,我使用Alamofire:

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

改变你Podfile线(S),然后再次运行pod install


还有这种替代语法:

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

更新到当前的答案。上面的这行现在返回git错误,抱怨没有找到'swift-2.0'分支。 改为使用此格式:

pod 'Alamofire', '~> 2.0'