Limpieza profunda de los ficheros temporales de Xcode

Autor: | Última modificación: 19 de febrero de 2024 | 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.