Я добавил внешнюю структуру через cocoapods в свое приложение для iOS. Как я могу удалить эту библиотеку из проекта?
320
Поскольку побочные эффекты принятого ответа были удалены сценарием, написанным Кайлом Фуллером ( delegrate) , я опубликую надлежащий рабочий процесс здесь:
Установите чистый:
$ sudo gem install cocoapods-clean
Запустите deintegrate в папке проекта:
$ pod deintegrate
Чистота:
$ pod clean
Измените ваш подфайл (удалите строки с модулями, которые вы больше не хотите использовать) и запустите:
$ pod install
Готово.
pod install
я открыл файл Xcode xcworkspace, выполнил полную очистку папки сборки (alt + shift + command + K), и ошибки предупреждений / компоновщика исчезли. Стручки были успешно удалены из проекта.cocoapods-clean
удаляетPodfile
и.xcworkspace
pod deintegrate
официально: guides.cocoapods.org/terminal/commands.html#pod_deintegrate Нет необходимостиsudo gem install cocoapods-deintegrate
.pod clean
получаю:$ pod clean [!] Unknown command: clean
Удалите lib из Podfile, затем
pod install
снова.источник
pod update
. Это сработало для меня.Удалить библиотеку из вашего подфайла
Запустить
pod install
на терминалеисточник
Ничто из этого не помогло мне. У меня есть версия pod 1.5.3, и правильным методом было удалить стручки, которые больше не нужны, из Podfile, а затем запустить:
Это обновит файл Podfile.lock из вашего Podfile, удалит удаленные библиотеки и обновит все ваши библиотеки.
источник
pod install
pod install
это правильный путь.источник
[!] Unknown option: '--no-integrate'
Удалите имя модуля,
Podfile
затем откройте терминал, установите путь к папке проекта иpod update
команду « Выполнить» .ПРИМЕЧАНИЕ:
pod update
обновит все библиотеки до последней версии, а также удалит те библиотеки, чье имя было удалено из подфайла.источник