2015-08-19 3 views
20

Вот ссылка на Carthage:Удалить/удалить Карфаген из проекта iOS/xCode?

https://github.com/Carthage/Carthage

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

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

ответ

11

Удаление Карфагена на самом деле было довольно легким для меня.

  1. Я просто копирую свои фреймворки из папки Carthage в папку фреймворков, которую у меня есть в моей основной папке проекта.
  2. Убедитесь, что они добавлены обратно в проект Xcode из своего нового местоположения.
  3. Искать весь проект в Найти навигатор для ссылок на Карфаген. Единственные, что я нашел, были в пути поиска Frameworks в разделе «Настройки сборки». Если у вас есть ссылка на вашу папку с карманами, отличной от Карфагена, вы сможете удалить ссылки Carthage.
  4. Наконец, удалите сценарий запуска copy-frameworks, чтобы обновить карманы Карфагена. Просто нажмите на крестик в правом верхнем углу run script phase xcode

Вы всегда должны иметь возможность добавлять Карфаген обратно, если вы хотите, но эти шаги должны удалить его из конкретного проекта Xcode, сохраняя при этом каркасы, которые вы хотите.

17

Чтобы полностью удалить Карфаген и его рамку из проекта:

  1. В Finder, удалить эти файлы и каталоги из корневой папки вашего проекта:

    Cartfile 
    Cartfile.resolved 
    Carthage/ 
    
  2. В Xcode, удалите рамочный элемент в навигаторе проекта.

  3. В Xcode> цель проекта> вкладка «Сборка фаз» (illustration), удалите сценарий запуска carthage copy-frameworks (если вы ранее его добавили).

Вы всегда можете скачать рамку, которая вам нужна, из github, и добавить ее вручную. (Или следуйте за ответом @ tfrank377).

Смотрите также

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