Как установить конкретный файл модуля без обновления других зависимостей?

Я пытаюсь установить 2 файла модуля, не затрагивая/обновляя другие зависимости в моем файле модуля.

Я пробовал с командой pod install --no-repo-update. Это не работает.

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

Вот скриншот, в xcode я получаю 197 предупреждений. Перед установкой файла pod было 6 предупреждений Xcode.

 pod 'Fabric'
 pod 'Crashlytics'

введите здесь описание изображения


person Mallikarjun Hanagandi    schedule 13.02.2018    source источник
comment
Что заставляет вас думать, что другие зависимости также обновляются? Потому что нет никаких шансов, что эта команда не сработает. Он может УСТАНАВЛИВАТЬ другие зависимости, но в этом случае не будет обновляться.   -  person hardik parmar    schedule 13.02.2018
comment
когда я устанавливаю файл pod, обновляются две другие зависимости. Я не знаю, почему это происходит. Потому что, когда я устанавливаю новый профиль, другие зависимости, например данные файлов pod ActionSheetPicker-3.0, показывающие некоторые предупреждения и показывающие эти файлы/код, устарели.   -  person Mallikarjun Hanagandi    schedule 13.02.2018
comment
Вы можете прикрепить скриншот терминала, который показывает эту проблему?   -  person hardik parmar    schedule 13.02.2018
comment
проверьте скриншот. В терминале проблем нет. Установлены только эти 2 зависимости.   -  person Mallikarjun Hanagandi    schedule 13.02.2018
comment
@MallikarjunHanagandi, вы когда-нибудь находили решение для этого?   -  person Aryan Sharma    schedule 18.11.2019


Ответы (2)


Вы не можете установить конкретный модуль, но вы можете обновить его.

Ссылка https://guides.cocoapods.org/using/pod-install-vs-update.html

Установка модуля

Используйте pod install для установки новых модулей в вашем проекте. Даже если у вас уже есть Podfile и вы уже запускали pod install; поэтому, даже если вы просто добавляете/удаляете модули в проект, уже использующий CocoaPods.

Обновление модуля

Используйте обновление модуля [PODNAME] только в том случае, если вы хотите обновить модули до более новой версии.

person Khawar Islam    schedule 13.02.2018

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

Теперь перейдите в терминал, откройте свой проект и выполните команду:

$ pod install

Примечание. Таким образом, будет добавлен только новый модуль без обновления существующих модулей.

person Geeta Khati    schedule 13.02.2018
comment
это не то, что спросил ОП - person Frostmourne; 06.11.2019