我一直在项目中使用SwiftyJSON和Alamofire。最近我下载了XCode 7 beta。 SwiftyJSON和Alamofire都有Swift 2的独立非主分支。有没有办法通过CocoaPods获取这些分支,还是需要以传统方式安装它们?
我尝试在CocoaPods网站上搜索这些分支是否已作为单独的Pod提交,但没有任何内容出现。我想知道是否有一个Podfile语法允许你获得一个非主分支。
答案 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'