Ответы:
(Работа в Xcode 11)
Вы можете перейти к File
>, Workspace Settings
если вы находитесь в рабочей среде или File
> Project Settings
для обычной проектной среды.
Затем нажмите на маленькую серую стрелку в Derived data
разделе и выберите папку вашего проекта, чтобы удалить ее.
File
> Playground Settings
если вы на игровой площадке
Много разных решений для этой проблемы. Большинство из них также работают. Кажется, добавлен еще один ярлык:
Shift+ alt+ command ⌘+K
Попросит вас:
Вы уверены, что хотите очистить папку сборки для «MyProject»?
Это удалит все продукты и промежуточные файлы в папке сборки.
В большинстве случаев этого будет достаточно, чтобы решить ваши проблемы.
ОБНОВИТЬ
Начиная с Xcode 9 вы сможете получить доступ к папке «Производные данные», перейдя в
Файл -> Настройки проекта
или если вы используете рабочее пространство:
Файл -> Настройки рабочего пространства
Самый простой и быстрый способ заключается в следующем (если вы не изменили папку по умолчанию для DerivedData).
Откройте терминал и пройдите следующее:
rm -rf ~/Library/Developer/Xcode/DerivedData
xcrun simctl erase all
. Очевидно, что это не то же самое, что получение данных, но если вы пытаетесь освободить место, это еще один отличный вариант, поскольку оба требуют совсем немного для старых сборок приложений.
В Xcode 8 все производные данные автоматически очищаются. Если вы хотите сделать это вручную, перейдите на Locations
вкладку из Preferences
, найдите папку с производными данными проекта и удалите файлы, связанные с проектом.
В macOS 10.12 и более поздних версиях Xcode очищает устаревшие производные данные, предварительно скомпилированные заголовки и кэши модулей. (23282174)
Кредиты на @charmingToad
Но из того, что я заметил, такое же поведение типично при использовании Xcode 8 на OS X 10.11.5 / 6
Если вы хотите удалить производные данные вручную, просто запустите:
rm -rf ~/Library/Developer/Xcode/DerivedData
Если вы хотите освободить больше дискового пространства, есть еще несколько каталогов, которые вы можете очистить.
Я создал скрипт Bash для удаления всех видов файлов, сгенерированных Xcode. Удаление содержимого DerivedData можно выполнить, выполнив:
./xcode-clean.sh -d
Более подробная информация на https://github.com/niklasberglund/xcode-clean.sh
Способ 1:
Откройте терминал и введите эту команду
rm -rf ~/Library/Developer/Xcode/DerivedData
Способ 2:
Это приведет вас к местоположению производных данных, и вы можете просто удалить их вручную.
-rf
), вам необходимо выйти из XCode и вашего симулятора, а затем повторить попытку очистки производных данных
Еще один способ перейти к папке с производными данными - щелкнуть правой кнопкой мыши свое приложение в папке «Продукты» в xcode и нажать «Показать в Finder».
Шаги для удаления производных данных:
Go
>Go to Folder
Go
кнопкуXcode projects
Delete
папки проектов, которые вам не нужны.Я создал команду bash. Настройте его с 3 простых шага. затем в терминале просто введите cleandd
https://github.com/Salarsoleimani/Usefulscripts
Для Xcode Версии 8.2 (8C38) вы можете полностью удалить проекты (имя проекта в XCode, программы, данные и т. Д.) Один за другим, выполнив следующее: [Примечание: инструкции предназначены не только для удаления имен проектов из Приветственное окно]
Запустите Xocde и дождитесь появления окна приветствия. Проекты будут показаны справа (см. Ниже) Окно приветствия Xcode
Щелкните правой кнопкой мыши проект, который вы хотите полностью удалить, и появится всплывающее окно [Показать в папке]; выберите его, чтобы узнать, где находится проект в [Finder] (см. ниже). Найдите папку проекта.
Щелкните правой кнопкой мыши папку проекта в Finder, чтобы найти его путь через [Get Info]; используйте путь в окне информации, чтобы перейти к родительской папке, и перейдите туда [Найдите путь к папке проекта] (см. ниже)
Щелкните правой кнопкой мыши папку проекта (например, DemoProject01) и файл Porject (DemoProject01.xcodeproj) и выберите [Переместить в корзину]; вы увидите, что (а) папка в поиске удаляется И (б) проект из списка проектов окна приветствия Xcode удаляется.
Derived Data
содержимого папки.