Відповіді:
(Робота в Xcode 11)
Ви можете перейти до File
> Workspace Settings
якщо ви перебуваєте в середовищі робочої області або File
> Project Settings
для звичайного середовища проекту.
Потім натисніть на маленьку сіру стрілку під Derived data
розділом та виберіть папку проекту, щоб видалити її.
Багато різних рішень цієї проблеми. Більшість із них також працює. Здається, додається ще одна ярлика:
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, щоб знайти шлях через [Отримати інформацію]; використовуйте шлях у вікні Інформація, щоб перейти до батьківської папки та перейти туди [Знайдіть шлях до папки проекту] (див. нижче)
Клацніть правою кнопкою миші папку проекту (наприклад, DemoProject01) та файл Porject (DemoProject01.xcodeproj) та виберіть [Перемістити в кошик]; ви побачите, що (а) папку в Finder видалено І (b) Проект зі списку проектів вітального вікна Xcode видалено.
Derived Data
вмісту папки.
File
>Playground Settings
якщо ви на дитячому майданчику