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:
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.