Могу ли я удалить данные из iOS DeviceSupport?
Пройдя и очистив мой диск от старых вещей, которые мне больше не нужны, я наткнулся на папку iOS DeviceSupport в ~/User/Library/Developer/Xcode
которая занимала почти 20 ГБ.
Подобный вопрос задавался ранее, но с тех пор многое изменилось, и я хотел бы получить актуальный ответ.
Если у меня есть версия, которую я использую для тестирования, могу ли я удалить старые/неиспользуемые версии, ничего не нарушая?
![screenshot]()
Ответы
Ответ 1
Папка ~/Library/Developer/Xcode/iOS DeviceSupport
в основном нужна только для обозначения журналов сбоев.
Вы можете полностью очистить всю папку. Конечно, в следующий раз, когда вы подключите одно из ваших устройств, Xcode перезагрузит данные символа с устройства.
Я очищаю эту папку один раз в год, удаляя папки для версий iOS. Я больше не поддерживаю или не ожидаю когда-либо символизировать журнал сбоев.
Ответ 2
Более наглядный ответ, поддерживающий ответ rmaddy, поскольку нашей основной целью является удаление ненужных файлов и папок:
-
DeviceSupport - вы можете сохранить симулятор, журнал которого вам может понадобиться в будущем. Он символизирует журналы сбоев для разных устройств /iOS.
-
Удалить эту папку через каждые несколько дней
~/Library/Developer/Xcode/DerivedData
-
Все ваши цели хранятся в архивной форме в папке Архивы. Прежде чем вы решите удалить содержимое этой папки, вот предупреждение - если вы хотите отлаживать развернутые версии вашего приложения, вы не должны удалять архивы
~/Library/Developer/Xcode/Archives
-
Папка поддержки устройств iOS создает подпапку с версией устройства в качестве идентификатора при подключении устройства. Большую часть времени это просто старые вещи. Сохраняйте последнюю версию, и остальная часть их может быть удалена (если у вас нет приложения, которое работает на 5.1.1, нет никаких оснований хранить каталог/каталоги 5.1.1).
~/Library/Developer/Xcode/iOS DeviceSupport
-
Папка Core Simulator знакома для многих пользователей Xcode. Территория его тренажеров; что он хранит данные приложения. Очевидно, что вы можете подбросить папку/папки старшего симулятора версии, если вы больше не поддерживаете свои приложения для этих версий. И, более безопасно использовать 'Reset Контент и параметры в меню, чтобы удалить все данные вашего приложения в симуляторе.
~/Library/Developer/CoreSimulator
-
Кэши всегда безопасны для удаления, поскольку они будут воссозданы по мере необходимости. Это не каталог; его файл вида Xcode Project. Удалите!
~/Library/Caches/com.apple.dt.Xcode
-
Кроме того, устройство Apple iOS автоматически синхронизирует определенные файлы и настройки с вашим Mac каждый раз, когда они подключены к вашей машине Mac. Чтобы быть в безопасности, разумно использовать панель "Устройства" настроек iTunes для удаления старых резервных копий; вы должны сохранить свои последние резервные копии с курса.
~/Library/Application Support/MobileSync/Backup
Я вернулся около 40 ГБ! Для получения дополнительной помощи перейдите в http://ajithrnayak.com/post/95441624221/xcode-users-can-free-up-space-on-your-mac
Ответ 3
Поскольку не рекомендуется удалять окончательные версии из-за символических журналов сбоев, вы все равно можете удалить все бета-версии, поскольку они вам не понадобятся. Это те, которые имеют более длинный идентификатор после номера версии.
Смотрите сравнение скриншотов из 12.3.1 (финал) и 12.4 (бета)
![beta]()