Cómo limpiar Xcode DerivedData y cachés
Xcode es uno de los mayores consumidores de almacenamiento en el Mac de un desarrollador. DerivedData, los runtimes del simulador y los archivos de compilación pueden llegar a decenas de gigabytes. OptiClear los lista por tamaño y limpia de forma segura lo que selecciones.
¿Qué es DerivedData y por qué es tan grande?
DerivedData almacena productos intermedios de compilación, datos de índice y cachés de autocompletado para cada proyecto abierto. Crece sin límite y puede borrarse de forma segura — Xcode lo reconstruye en la siguiente compilación.
Runtimes del simulador: el consumo oculto de espacio
Cada runtime de simulador de iOS, watchOS o tvOS que descargas ocupa varios gigabytes. Probablemente tienes runtimes de versiones que ya no pruebas. Las Herramientas de desarrollador de OptiClear los listan por tamaño para que elimines los obsoletos.
Otras cachés de Xcode que vale la pena limpiar
Xcode también almacena datos de Previews, cachés de SwiftPM y archivos de soporte de dispositivos antiguos. El modo Herramientas del desarrollador de OptiClear los elimina todos a la vez.
Preguntas frecuentes
¿Es seguro borrar DerivedData?
Sí. Solo significa que la próxima compilación tardará un poco más en re-indexar. El código fuente y la configuración del proyecto no se ven afectados.
¿Con qué frecuencia debo limpiar las cachés de Xcode?
Muchos desarrolladores limpian tras las grandes actualizaciones de Xcode o cuando queda poco espacio. Ejecuta el escaneo de OptiClear para ver cuántos datos de DerivedData y del simulador se han acumulado.