Получение неосновной ветки от Cocoapods?

Я использую SwiftyJSON и Alamofire в проекте. Недавно я скачал бета-версию XCode 7. Как SwiftyJSON, так и Alamofire имеют отдельные ветки, не являющиеся главными, для Swift 2. Есть ли способ получить их через CocoaPods или мне нужно установить их традиционным способом?

Я попытался выполнить поиск на веб-сайте CocoaPods, чтобы увидеть, были ли эти ветки отправлены как отдельные стручки, но ничего не вышло. Мне интересно, есть ли синтаксис Podfile, который позволяет вам получить неглавную ветку.


person sudo make install    schedule 10.07.2015    source источник


Ответы (2)


Вы можете указать любую ветку из репозитория в вашем подфайле.

Пример, который я использую для Alamofire:

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

Измените строки в вашем подфайле, затем снова запустите pod install.


Также есть альтернативный синтаксис:

pod 'Alamofire', git: 'https://github.com/Alamofire/Alamofire.git', branch: 'swift-2.0'
person Eric Aya    schedule 10.07.2015

Обновите текущий ответ. Строка выше теперь возвращает ошибки git, жалующиеся на то, что ветка «swift-2.0» не найдена. Вместо этого используйте эту форму:

pod 'Alamofire', '~> 2.0'
person orenleavitt    schedule 29.09.2015