2016-11-14 7 views
0

Я в настоящее время cocoapod в ртутном репо, что я могу установить с помощью следующей строки в моей podfile без ошибок:Получение сообщения об ошибке при попытке установить cocoapod из ртутного репо на совершение

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

Однако, Я хочу указать определенную фиксацию для моего подфайла для таргетинга на основе информации seen here.

В частности,

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

Однако этот пример для мерзавца репо, а не ртутный репо.

Когда я добавляю совершить репо, как показано ниже, я получаю следующее сообщение об ошибке:

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

анализа зависимости Pre-загрузке: MyPod из https://hg.example.com/pod/mypod, совершает abcd1234

[! ] Ошибка при установке MyPod Нераспознанные опции [:commit]

Хотя я знаю, что я могу также пометить фиксацию и указать мой подкайл на это, делая это не вариант в этом сценарии.

ответ

0

Решение заключается в изменении фиксации на ревизию. Я не мог найти это где-нибудь на странице примеров.

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