web-dev-qa-db-fra.com

CocoaPods: pointez sur une branche dans la spécification de la gousse

J'essaie d'installer du code à partir d'une branche de référentiel sur une spécification de pod, et sur la base de la documentation, cela devrait fonctionner:

s.dependency 'repository_name',
:git => 'https://github.com/account_name/repository_name.git',
:branch => 'experimental_branch'

Mais je reçois une erreur avec quelque chose comme [!] Exigences de version non prises en charge. La mise à jour de CocoaPods pourrait résoudre le problème.

Cela fonctionne lors de l'installation à partir d'un fichier pod directement:

pod 'ObjectiveRecord', :git => 'https://github.com/supermarin/ObjectiveRecord.git', :branch => '2-0-experimental'

Est-ce que quelqu'un sait? Merci!

37
DZenBot

Vous ne pouvez pas utiliser une dépendance de pod comme celle-ci, elle ne prend en charge que "name", "version". Source: guides.cocoapods.org . Il est prévu que le :git et :branch les métadonnées proviendront du podfile.

43
orta