Ayuda de Levo · Para tu tipo de Mac

Para desarrolladores de iOS y Mac: DerivedData, simuladores y device support

Xcode es el mayor motivo por el que se llena el Mac de un desarrollador. Casi todo vuelve por sí solo, así que la mayor parte se puede borrar sin riesgo. Levo sabe dónde está y antes comprueba que Xcode no lo esté usando.

Qué busca Levo

Cuándo lo deja Levo en paz

Los datos de compilación con los que Xcode está trabajando están bloqueados. Levo comprueba si están en ejecución Xcode, xcodebuild y los servicios de compilación, y si hay un simulador arrancado. Una fila bloqueada muestra el motivo y se desbloquea cuando el trabajo se detiene. Los datos de compilación de un proyecto que no tocas desde hace tiempo, o cuya carpeta de proyecto ya no existe, son lo primero que se marca.

Consulta Elementos bloqueados para ver cómo funciona.

Una buena rutina

  1. Deja que tu agente haga el primer análisis. Lee los tamaños y las edades de las carpetas y da un motivo a cada fila.
  2. Mira primero los grupos Xcode build data y Simulators and emulators. Suelen ser los más grandes.
  3. Elige Careful para marcar solo lo que vuelve por sí solo. Elige Aggressive cuando necesitas espacio ya y puedes vivir con una primera compilación más lenta o con una nueva descarga. Niveles de limpieza explica cada uno.
  4. Pulsa Clean up y luego compila una vez para volver a calentar todo.

Qué vuelve

Todo lo que hay en DerivedData, las cachés y las cachés de simuladores se vuelve a crear a partir de tu código fuente. Los dispositivos simulados pierden sus datos al eliminarlos, así que los datos de prueba de una app dentro de un simulador se van con ellos. Los archivos de device support vuelven cuando conectas el dispositivo.