我一直在项目中使用SwiftyJSON和Alamofire。最近我下载了XCode 7 beta。 SwiftyJSON和Alamofire都有独立的,非Swift 2的非主分支。有没有办法通过CocoaPods获取这些内容,还是我需要以传统方式安装它们?从Cocoapods获取非主分支?
我试着在CocoaPods网站上搜索,看看这些分支是否作为单独的豆荚提交,但没有出现。我想知道是否有一个Podfile语法可以让你获得一个非主分支。
我一直在项目中使用SwiftyJSON和Alamofire。最近我下载了XCode 7 beta。 SwiftyJSON和Alamofire都有独立的,非Swift 2的非主分支。有没有办法通过CocoaPods获取这些内容,还是我需要以传统方式安装它们?从Cocoapods获取非主分支?
我试着在CocoaPods网站上搜索,看看这些分支是否作为单独的豆荚提交,但没有出现。我想知道是否有一个Podfile语法可以让你获得一个非主分支。
您可以在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'
更新到当前的答案。上面的这行现在返回git错误,抱怨没有找到'swift-2.0'分支。 改为使用此格式:
pod 'Alamofire', '~> 2.0'