Limpieza profunda de los ficheros temporales de Xcode

Autor: | Última modificación: 10 de noviembre de 2022 | Tiempo de Lectura: 1 minutos
Temas en este post:

Cuando Xcode se pone terco, no queda más remedio que hacerle un Project>Clean por su propio bien. A menudo esto resuelve errores extraños o un autocompletar que se obstina en no hacer su trabajo. Es decir, es una especie de «purga» que limpia las profundidades del directorio DerivedData.

Sin embargo, hay veces que ni eso le hace volver en razón y atender a nuestros designios. Esto a menudo ocurre usando Swift, posiblemente por errores que aun están presentes, especialmente en la gestión de módulos.

Es triste, pero en estos casos no queda más remedio que sacar la artillería pesada:

ficheros temporales de Xcode
A problema sin remedio, ¡litro y medio!…de fosfosoda.

Para eso me he creado un pequeño script de Bash llamado Fosfosoda:

#!/usr/bin/env bash

## Clean all Xcode turds
rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang/ModuleCache"
rm -rf "~/Library/Developer/Xcode/DerivedData"

¿A tu Xcode se le atascan las cosas y se entrabuca el autocompletar?

¿Está de peor humor que la pareja que necesitaba All Bran?

¿Project->Clean no le hace entrar en razón?

Es hora de la fosfosoda: las entrañas de Xcode quedarán más limpias que la patena y volverá a estar de buen humor.

[email protected]

¿Trabajo? Aprende a programar y consíguelo.

¡No te pierdas la próxima edición del Aprende a Programar desde Cero Full Stack Jr. Bootcamp!

 

Prepárate en 4 meses, aprende las últimas tecnologías y consigue trabajo desde ya. 

 

Solo en España hay más de 120.400 puestos tech sin cubrir, y con un sueldo 11.000€ por encima de la media nacional. ¡Es tu momento!

 

🗓️ Próxima edición: 13 de febrero

 

Reserva tu plaza descubre las becas disponibles.