2014-10-22 1 views
0

Как сделать cocoapods install команда извлечь последние изменения для контейнеров, на которые ссылаются :git, например: pod SomePod, :git => https://github.com/Doe/SomePod.git?Как сделать команду `install` cocoapods извлечь последние изменения

Я бы ожидал, что он будет работать так, потому что в нем нет никакой информации, связанной с какой-либо ревизией.

Решения, которые я могу думать:

  • остановки с использованием семантических операторов управления версиями (~>,> = ...) и всегда бегут pod update
  • в pre_install проверки пересмотра стручка в ~ /.cocoapods/repos/SomePod против одного из источника и посмотреть, отличаются ли они, и сообщите пользователю, что модуль отстает, может быть, каким-то образом (pod update SomePod), даже делает обновление, но это кажется неправильным.

ответ

0

Дело в том, что это pod install не обновляет вещи, которые уже существуют локально. Вместо этого вы должны указать pod update. Вы также можете просто обновить один блок с помощью pod update SomePod

+0

Правда, но во время разработки приложения, переключение разных ветвей на пару типов в день, и каждый раз, когда вы должны запускать 'pod install'' compile', потому что у вас нет последних изменений с SomePod, тогда обновление разочаровывает. – Daniel

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