Runtimes del simulador de Xcode: ¿se pueden borrar en Mac?
No borres a mano nada de /Library/Developer/CoreSimulator. Los runtimes que hay ahí son imágenes de disco montadas que gestiona macOS. Elimina las versiones con las que ya no pruebas desde los ajustes de Xcode o con xcrun simctl.
Dónde está
/Library/Developer/CoreSimulator/VolumesQué es
Un runtime del simulador es una copia completa de iOS, watchOS, tvOS o visionOS que arranca Simulator. Xcode descarga cada uno como una imagen de disco y la monta en /Library/Developer/CoreSimulator/Volumes cuando hace falta. Las imágenes en sí se guardan en otra parte de /Library/Developer/CoreSimulator y, en las versiones recientes de Xcode, en una ubicación gestionada por el sistema.
Esto es distinto de ~/Library/Developer/CoreSimulator en tu carpeta de inicio, que contiene los dispositivos simulados que creaste y los datos de sus apps.
Los runtimes se acumulan porque cada Xcode nuevo trae versiones nuevas de los sistemas y las antiguas siguen instaladas. Borrar los archivos directamente puede dejar a Xcode con runtimes que aparecen en la lista pero que no puede usar.
Cuánto llega a ocupar
Cada runtime ocupa varios GB, así que un Mac con unos años de versiones de iOS instaladas puede acumular decenas de GB.
Cómo reducirla de la forma correcta
- Ejecuta el comando de abajo para ver los runtimes instalados con sus identificadores y tamaños.
- En Xcode, selecciona Xcode, después Settings y después Components. En versiones anteriores la pestaña se llama Platforms.
- Selecciona un runtime que ya no necesites y bórralo ahí.
- Desde Terminal, xcrun simctl runtime delete seguido del identificador de un runtime de la lista elimina ese runtime.
- Después, ejecuta xcrun simctl delete unavailable para eliminar los dispositivos simulados que dependían de los runtimes que borraste.
xcrun simctl runtime listQué pasa después
Los simuladores de la versión del sistema eliminada dejan de estar disponibles. Si vuelves a necesitar esa versión, descárgala desde la misma pestaña Components de Xcode. Es una descarga grande.
Cómo la trata Diskzy
Diskzy muestra en el mapa del disco el espacio que ocupan los runtimes del simulador. Se eliminan a través de Xcode, que así mantiene sus propios registros al día.
Guías relacionadas
- CoreSimulator Devices~/Library/Developer/CoreSimulator/Devices
- CoreSimulator Caches~/Library/Developer/CoreSimulator/Caches
- iOS DeviceSupport~/Library/Developer/Xcode/iOS DeviceSupport
- DerivedData~/Library/Developer/Xcode/DerivedData
Descubre adónde se fue el espacio de tu Mac
Diskzy hace un mapa de tu disco, explica los Datos del sistema y limpia lo que es seguro. Gratis durante 72 horas, después $9 una sola vez para 2 Mac.
Prueba Diskzy gratis