2015-04-27 5 views
2

Я надеялся, что смогу запустить $pod install <podName> и уметь устанавливать ТОЛЬКО этот стручок, но это, похоже, не работает. есть ли способ сделать это?Возможно ли установить конкретный контейнер?

Команда install имеет то, что работает именно таким образом (например, $pod update <podName>. Есть ли install эквивалент?

+0

Почему вы не хотели бы установить некоторые стручки? В этом случае просто удалите их из podfile. –

+0

Объяснение: «Кажется, не работает», в чем проблема, в деталях. – zaph

+0

Я не хочу устанавливать один из них, потому что он вызывает ошибки coocapods. URL-адрес, который содержит фреймворк, кажется, не работает, и это вызывает установку любого модуля после того, как он (сам включенный) завершится с ошибкой. Я не хочу удалять этот контейнер, потому что он мне тоже нужен. это временное исправление, пока оно не вернется. –

ответ

1

Нет, его не представляется возможным установить конкретный стручок.

3

Да, вы можете!

Первого использование pod outdated выяснить, какой стручок устарел, то вы знаете, какой стручок это НЕ, скажем, к примеру, ваш AFNetworking является уточненным.

Затем используйте pod update AFNetworking и cocoapod будет установить новый добавленный стручок, не касаясь других стручок (ы).

BTW, я использую последний cocoapod 0.39, но я думаю, что этот трюк работает для предыдущей версии cocoapod.

Я также использую этот трюк, чтобы удалить стручок я не использую, не касаясь других стручками

1

Если выполнить pod install команды, никто из уже установленного стручка не будет загружен и установлен снова, так как есть Podfile.lock , Итак, почему вы спрашиваете об этом? Если вы попытаетесь запустить pod install вы увидите, что для уже загруженных контейнеров появится Using pod вместо Installing pod

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