¿Xcode ocupa mucho espacio? Cómo limpiarlo

Xcode es uno de los mayores consumidores de espacio en el Mac de un desarrollador: productos de compilación, simuladores, símbolos de dispositivos y archivos pueden sumar bastante más de 50 GB. Esto es lo que es cada uno y cómo limpiarlo con seguridad.

DerivedData: productos de compilación

~/Library/Developer/Xcode/DerivedData contiene archivos de compilación intermedios e índices de cada proyecto que has abierto. Se puede borrar por completo: Xcode reconstruye lo que necesita la próxima vez que compilas (la primera compilación es más lenta).

Cierra Xcode primero y borra el contenido de la carpeta, o borra solo las carpetas de los proyectos en los que ya no trabajas.

Runtimes y dispositivos del simulador

  • Los runtimes (cada versión de iOS, watchOS, tvOS o visionOS que has descargado) pueden ocupar varios gigas cada uno. Quita los antiguos en Xcode → Ajustes → Componentes (llamado Plataformas en algunas versiones), o lístalos y bórralos en Terminal con xcrun simctl runtime list y xcrun simctl runtime delete seguido del identificador del runtime.
  • Los dispositivos del simulador están en ~/Library/Developer/CoreSimulator/Devices. xcrun simctl delete unavailable elimina los dispositivos cuyo runtime ya no existe.
  • Las cachés del simulador en ~/Library/Developer/CoreSimulator/Caches se pueden borrar; se reconstruyen cuando hace falta.

Archivos de soporte de dispositivos

Cada vez que conectas un dispositivo con una versión nueva del sistema, Xcode copia sus símbolos de depuración en ~/Library/Developer/Xcode/iOS DeviceSupport (y watchOS DeviceSupport, etc.). Cada versión ocupa unos gigas. Borra las carpetas de las versiones con las que ya no depuras; Xcode las vuelve a copiar si reconectas un dispositivo así.

Archivos de proyecto

~/Library/Developer/Xcode/Archives contiene cada app que has archivado para distribuir. Conserva los archivos de las compilaciones que has publicado (necesitas sus símbolos de depuración para leer informes de fallos); las compilaciones internas más antiguas pueden irse. Gestiónalos en Ventana → Organizador.

Descubre adónde fue tu espacio de Xcode

DiskGarden muestra ~/Library/Developer carpeta por carpeta, así que ves de un vistazo si lo que más pesa son los simuladores, DerivedData o el soporte de dispositivos; después, arrástralo a la Compostera para eliminarlo.

¿Usas también otras herramientas? Las cachés de paquetes también suman: consulta qué cachés se pueden borrar sin riesgo.

Mira adónde se fue tu espacio

DiskGarden es un analizador de espacio en disco gratuito para Mac: mapea cada carpeta por tamaño para que los que más ocupan destaquen. Sin cuenta y tus archivos nunca salen de tu Mac.

Descargar DiskGarden, gratis