Якщо ви хочете побачити на нашому сайті відповіді на ваші запитання про все, що пов'язано з технікою, програмами і сервісами Apple, iOS або Mac OS X, iTunes Store або App Store, задавайте їх через форму зворотного зв'язку . Відповіді на найцікавіші з них будуть з'являтися в матеріалах даної рубрики. До нас надійшло таке запитання:
Привіт!
За рік роботи з Xcode я переконався, що він може зжерти мало не все вільне місце на диску маку (скачували 2 з гаком гіга з апп стору, вони розпакуються і займають вже мало не 10 ГБ. І це тільки в Applications! Ще повно всього зберігається в Application Support. Коротше, з мого досвіду, через кілька місяців після установки Xcode від'їдає більше 30 ГБ простору.
А питання ось у чому - може, підкажете, які файли Xcode можна стерти без шкоди для процесу розробки?
Добридень!
Це вас не сильно порадує, але наведені вами цифри - ще квіточки в порівнянні з тим, що буває. Якщо Xcode НЕ заново начисто, через рік-півтора він може зайняти всі 80 ГБ.
Тому все залежить від того, обмежені чи в трафіку або в часі. Якщо немає, розумно періодично видаляти Xcode повністю, зокрема, прати:
- сам додаток з папки Applications
- папку / Library / Developer
- папку ~ / Library / Developer (про всяк випадок нагадаємо, що тильда означає вашу домашню директорію, наприклад, / Users / Vitalik)
Але якщо цілком переставляти Xcode не хочеться, а місце звільнити треба, можемо запропонувати розібратися з головними пожирателями місця на диску.
Зазвичай лідер за обсягом простору - папка ~ / Library / Developer / Xcode / iOS DeviceSupport. Вона потрібна тільки для цілей дебаггінга і аналізу логів падіння програми на певній версії iOS. Біда в тому, що при кожному підключенні пристрою з новим білдом iOS в цій папці створюється вкладена директорія розміром від 2 до 3 ГБ. Наприклад, ось так структура цієї папки виглядає у автора матеріалу:
Стирання вмісту цієї папки безпечно, але пам'ятайте, що вона заповнюється автоматично. Наприклад, якщо ви зітреться підпапку для iOS 9.2, а потім підключіть до Маку iPhone з цією версією iOS і запустіть Xcode, підпапка створиться знову.
Друге місце серед пожирачів місця займають непотрібні симулятори iOS. Кожен може важити від 1,5 до 3 ГБ, але далеко не кожен вам реально потрібен. Наприклад, якщо ваш додаток не розраховане під iPad, потрібно чи вам симулятор? І чи потрібні симулятори взагалі, якщо ви, наприклад, тестируете все білди на «живих» пристроях?
Видаляти симулятори можна прямо в Xcode (правда, ця можливість з'явилася порівняно недавно). У верхньому меню виберіть пункт Window-Devices (або натисніть Cmd + Shift + 2). Видаляти непотрібні симулятори можна з контекстного меню пунктів в сайдбарі ліворуч.
Нарешті, багато непотрібного місця може від'їдатися додаткова документація за старими SDK. Перевірте вміст папки ~ / Library / Developer / Shared / Documentation / DocSets і видаліть його при необхідності.
Сподіваємося, кількість вільних гігабайт на вашому Маке після цього збільшиться.
А питання ось у чому - може, підкажете, які файли Xcode можна стерти без шкоди для процесу розробки?Наприклад, якщо ваш додаток не розраховане під iPad, потрібно чи вам симулятор?
І чи потрібні симулятори взагалі, якщо ви, наприклад, тестируете все білди на «живих» пристроях?