Después de revisar y limpiar mi disco con cosas viejas que ya no necesitaba, me encontré con la carpeta iOS DeviceSupport, ~/User/Library/Developer/Xcode
que tomaba casi 20 GB.
Se ha hecho una pregunta similar antes , pero desde entonces muchas cosas han cambiado y me gustaría una respuesta actualizada.
Mientras tenga la versión que uso para las pruebas, ¿puedo eliminar las versiones anteriores / no utilizadas sin romper nada?
xcode
xcode8
delete-file
3x14
fuente
fuente
Respuestas:
La
~/Library/Developer/Xcode/iOS DeviceSupport
carpeta está básicamente sólo se necesita para registros de errores symbolicate.Podría purgar completamente la carpeta completa. Por supuesto, la próxima vez que conecte uno de sus dispositivos, Xcode volverá a descargar los datos del símbolo del dispositivo.
Limpio esa carpeta una vez al año más o menos eliminando carpetas para versiones de iOS que ya no soporto o espero tener que simbolizar un registro de bloqueo.
fuente
~/Library/Developer/Xcode/iOS DeviceSupport/*/Symbols/System/Library/Caches/*
: aún recupera una gran cantidad de almacenamiento, pero aún tiene el soporte del dispositivo heredado allí, en caso de que más tarde lo necesite.Respuesta más sugerente que respalda la respuesta de rmaddy ya que nuestro propósito principal es eliminar archivos y carpetas innecesarios:
DeviceSupport: puede mantener el simulador qué registros puede necesitar en el futuro. Simboliza registros de fallos para diferentes dispositivos / iOS.
Elimine esta carpeta después de cada intervalo de días. La mayoría de las veces, ¡ocupa un gran espacio!
(Aquí hay un comando shell muy útil para el paso 5:
xcrun simctl delete unavailable
)¡Volví unos 40GB!
fuente
Sí, puede eliminar los datos del soporte del dispositivo iOS mediante los símbolos del sistema operativo, uno para cada versión para cada arquitectura. Se usa para depurar. Si ya no necesita admitir esos dispositivos, puede eliminar el directorio sin ningún efecto
fuente