2014-11-18 3 views
3

У меня есть проект, который использует CocoaPods. Мой подфайл определяет требуемые зависимости, однако я не указывал версии, которые следует использовать.CocoaPods получают текущие версии зависимостей

Я хочу добавить явные версии зависимостей в мой подфайл, так что при использовании pod install после проверки моего проекта на новом компьютере всегда будет извлекаться моя текущая, а не самая новая версия зависимостей Pod от CocoaPods.

Есть ли способ быстро проверить, какая версия каждой зависимости Pod, которую я сейчас имею в моей директории проектов?

ответ

5

Единственный способ обновить установленные версии ваших модулей - запустить pod update. Если вы этого не сделаете, вся текущая информация о версии хранится в Podfile.lock и будет гарантировать, что версии будут одинаковыми между установками.

Этот файл также является лучшим местом для поиска этих версий, если вы хотите их добавить. В ваших Podfile.lock вы увидите список, как это:

PODS: 
    - EasyMapping (0.6.3) 
    - Expecta (0.3.1) 
    - OCMock (3.1.1) 
    - OHHTTPStubs (3.1.6): 
    - OHHTTPStubs/Core 
    - OHHTTPStubs/Core (3.1.6) 
    - Specta (0.2.1) 

Верхний уровень (самый левый) записи являются стручки вы указали в Podfile. Как вы можете видеть справа, это установленная версия. Вы можете взять здесь версии и поместить их в свой Podfile.

+0

Это ценная информация! Спасибо за помощь. – Qbeorama

Смежные вопросы