2016-11-14 2 views
0

Ich habe derzeit eine cocoapod in einem Mercurial Repo, die mich mit der folgenden Zeile in meinem podfile ohne Fehler installieren:erhalte eine Fehlermeldung, wenn ein cocoapod von einer Quecksilber-Repo zu installieren versucht, durch begehen

pod 'MyPod', :hg => 'https://hg.example.com/pod/mypod' 

jedoch Ich möchte ein bestimmtes Commit für mein Podfile angeben, basierend auf Informationen seen here. Insbesondere

,

pod 'Alamofire', :git => 'https://github.com/Alamofire/Alamofire.git', :commit => '0f506b1c45' 

ist jedoch, dass beispielsweise für eine git repo, kein merkuriellen repo.

Wenn ich den Repo begehen hinzufügen, wie unten zu sehen, ich die folgende Fehlermeldung erhalten:

pod 'MyPod', :hg => 'https://hg.example.com/pod/mypod', :commit => 'abcd1234' 

Analyzing Abhängigkeiten Pre-Download: MyPod von https://hg.example.com/pod/mypod, begehen abcd1234

[! ] Fehler bei der Installation von MyPod Nicht erkannte Optionen [:commit]

Während ich weiß, kann ich auch das Commit taggen und meine podfile darauf zeigen, so dass es keine Option in diesem Szenario ist.

Antwort

0

Die Lösung besteht darin, Commit zu Revision zu ändern. Ich konnte das nirgendwo auf ihrer Beispielseite finden.

pod 'MyPod', :hg => 'https://hg.example.com/pod/mypod', :revision => 'abcd1234' 
Verwandte Themen