Limpieza profunda de los ficheros temporales de Xcode

Contenido del Bootcamp Dirigido por: | Última modificación: 25 de abril de 2024 | Tiempo de Lectura: 1 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

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.

 

Script de Bash llamado 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.

Fernando Rodríguez

iOS Developer & Co-Fundador de KeepCoding

Posts más leídos