Подтвердить что ты не робот

Удалить/удалить Carthage из проекта iOS/xCode?

Вот ссылка на Carthage:

https://github.com/Carthage/Carthage

Он дополнительно добавляет некоторые изменения в файлы проекта, поэтому я могу просто удалить дополнительные файлы/папки, и он будет работать, но я не могу использовать Carthage в будущем снова из-за некоторых ошибок.

И, конечно, нет конкретной инструкции, как это сделать на официальной странице.

4b9b3361

Ответ 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).

См. также