Удалить/удалить Carthage из проекта iOS/xCode?
Вот ссылка на Carthage
:
https://github.com/Carthage/Carthage
Он дополнительно добавляет некоторые изменения в файлы проекта, поэтому я могу просто удалить дополнительные файлы/папки, и он будет работать, но я не могу использовать Carthage
в будущем снова из-за некоторых ошибок.
И, конечно, нет конкретной инструкции, как это сделать на официальной странице.
Ответы
Ответ 1
Удаление Карфагена на самом деле было довольно легко для меня.
- Я просто копирую свои фреймворки из папки Carthage в папку фреймворков, которые у меня есть в моей основной папке проекта.
- Убедитесь, что они добавлены обратно в проект Xcode из своего нового местоположения.
- Искать весь проект в Find Navigator для ссылок на Carthage. Единственные, что я нашел, были в пути поиска Frameworks в разделе "Настройки сборки". Если у вас есть ссылка на вашу папку с каркасом без Карфагена, вы сможете удалить ссылки в Карфагене.
- Наконец, удалите
copy-frameworks
run script, чтобы обновить каркасы Carthage. Просто нажмите x в правом верхнем углу
![run script фаза xcode]()
Вы всегда должны иметь возможность добавить Carthage обратно, если хотите, но эти шаги должны удалить его из конкретного проекта Xcode, сохраняя необходимые фреймворки.
Ответ 2
Чтобы полностью удалить Карфаген и его рамки из проекта:
-
В Finder удалите эти файлы и каталог из корневой папки проекта:
Cartfile
Cartfile.resolved
Carthage/
-
В Xcode удалите элемент структуры в навигаторе проекта.
-
В закладке Xcode > Target Target > Build Phases (Иллюстрация) удалите carthage copy-frameworks
Запуск Script (если вы ранее добавили его).
Вы всегда можете скачать фреймворк, который вам нужен, из github и добавить его обратно вручную. (Или следуйте за ответом @tfrank377).
См. также