Desinstalar Xcode en macOS no es tan simple como arrastrar la app a la Papelera. Cuando necesitas reinstalar Xcode desde cero, liberar decenas de gigabytes o solucionar errores persistentes, eliminar solo la aplicación principal no es suficiente.
En mi caso, tuve que desinstalar una versión antigua de Xcode para instalar una nueva y me encontré con el problema habitual: archivos y carpetas repartidos por todo el sistema. Ir uno por uno es lento, confuso y fácil de hacer mal. Por eso en esta guía te explico cómo desinstalar Xcode completamente, qué archivos elimina cada método y cómo hacerlo de forma rápida y segura usando un script.
Cómo desinstalar las herramientas de desarrollo de Xcode en mac, aquí hay una guía completa sobre cómo limpiar archivos basura de Xcode, eliminar completamente Xcode o borrar todas las configuraciones de este programa de tu Mac
A veces necesitamos desinstalar la versión anterior de Xcode y tenemos que instalar la nueva versión. Es difícil ir uno por uno y eliminar los archivos y directorios relacionados con Xcode
En este artículo, hemos preparado un script de shell que le ayudará a desinstalar Xcode por completo de su sistema.
Le recomendamos que lea el artículo completo, los archivos a continuación son sólo para referencia al final de este artículo, le proporcionamos el archivo de script de Shell para desinstalar el Xcode. Lo que debe hacer es ejecutar un comando de terminal único que explicamos al final de este artículo y lo ayudará a eliminar completamente Xcode de su sistema.
Por qué desinstalar Xcode en Mac puede ser necesario
Xcode es una herramienta imprescindible para desarrollar en macOS, iOS, watchOS o tvOS, pero también es una de las aplicaciones que más espacio consume en un Mac.
Problemas al actualizar o reinstalar Xcode
Uno de los escenarios más comunes es este: intentas actualizar Xcode desde la App Store y falla, o la nueva versión da errores extraños. En muchos casos, el problema no es la app en sí, sino restos de instalaciones anteriores.
Cuando yo pasé por esto, borrar Xcode y volver a instalarlo no solucionó nada… hasta que eliminé todos los archivos asociados. Ahí entendí que una desinstalación incompleta suele ser la causa.
Espacio en disco y archivos basura
Dependiendo de los proyectos, simuladores y versiones instaladas, Xcode puede ocupar decenas o incluso más de 100 GB. Gran parte de ese espacio está en:
- Cachés
- Builds antiguos
- Herramientas de línea de comandos
- Simuladores que ya no usas
Eliminar Xcode correctamente puede liberar una cantidad enorme de espacio en pocos minutos.
Métodos para desinstalar Xcode en macOS
Existen varias formas de hacerlo. Todas funcionan, pero no todas eliminan Xcode por completo.
Eliminación manual (Finder + Library)
- Es el método más básico:
- Abres Finder → Aplicaciones
- Arrastras Xcode.app a la Papelera
- Vacías la Papelera
Esto elimina la aplicación principal, pero no borra:
- Cachés
- Preferencias
- Herramientas de desarrollo
- Simuladores
- Archivos en ~/Library y /Library
Sirve solo como primer paso, nunca como solución completa.
Desinstalar Xcode usando Terminal
Usar Terminal permite eliminar más restos, pero tiene dos problemas:
- Hay que ejecutar muchos comandos
- Es fácil olvidar alguna ruta importante
Normalmente implica borrar manualmente carpetas como:
- ~/Library/Developer
- ~/Library/Caches/com.apple.dt.Xcode
- ~/Library/MobileDevice
- Preferencias y receipts del sistema
Funciona, pero en la práctica es lento y propenso a errores, sobre todo si no tienes claro qué hace cada comando.
Por qué los métodos manuales suelen fallar
El problema no es borrar Xcode, sino asegurarte de que no queda absolutamente nada que interfiera con una reinstalación limpia.
Por eso preparé un script de Shell que automatiza todo el proceso y evita tener que ir carpeta por carpeta.
Cómo desinstalar Xcode completamente con un script (método recomendado)
Este es el método más rápido, limpio y reproducible.
La idea es simple:
Un solo script que cierre Xcode, limpie cachés, elimine la app, borre herramientas y quite todos los restos conocidos.
Qué elimina exactamente el script
El script elimina:
- La aplicación /Applications/Xcode.app
- Cachés de compilación
- Carpetas Developer
- Simuladores
- Preferencias de usuario y del sistema
- Receipts de Xcode en macOS
Es exactamente lo que yo uso cuando necesito empezar de cero antes de reinstalar.
Script para desinstalar Xcode en macOS
⚠️ Importante: haz copia de seguridad antes de continuar. Este proceso es irreversible.
Para la eliminación completa de Xcode, elimine lo siguiente:
xcode-uninstall.sh
killall Xcode
xcrun -k
xcodebuild -alltargets clean
rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang/ModuleCache"
rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang.$(whoami)/ModuleCache"
rm -rf /Applications/Xcode.app
rm -rf ~/Library/Caches/com.apple.dt.Xcode
rm -rf ~/Library/Developer
rm -rf ~/Library/MobileDevice
rm -rf ~/Library/Preferences/com.apple.dt.Xcode.plist
rm -rf ~/Library/Preferences/com.apple.dt.xcodebuild.plist
sudo rm -rf /Library/Preferences/com.apple.dt.Xcode.plist
sudo rm -rf /System/Library/Receipts/com.apple.pkg.XcodeExtensionSupport.bom
sudo rm -rf /System/Library/Receipts/com.apple.pkg.XcodeExtensionSupport.plist
sudo rm -rf /System/Library/Receipts/com.apple.pkg.XcodeSystemResources.bom
sudo rm -rf /System/Library/Receipts/com.apple.pkg.XcodeSystemResources.plist
sudo rm -rf /private/var/db/receipts/com.apple.pkg.Xcode.bomCómo ejecutar el script paso a paso
Abre Terminal
Guarda el script en un archivo, por ejemplo:
xcode-uninstall.shDale permisos de ejecución:
chmod +x xcode-uninstall.shEjecuta el script:
bash xcode-uninstall.shEn unos minutos, Xcode habrá desaparecido por completo del sistema.
Advertencias y copia de seguridad
- Asegúrate de que Xcode está cerrado
- No ejecutes el script si no sabes qué estás borrando
- Guarda proyectos importantes antes de continuar
Este método es potente precisamente porque no deja restos.
Archivos y carpetas que Xcode deja en tu Mac
Para entender por qué este proceso funciona, estas son las rutas más habituales que Xcode utiliza:
Rutas comunes en ~/Library y /Library
- ~/Library/Developer
- ~/Library/Caches/com.apple.dt.Xcode
- ~/Library/MobileDevice
- ~/Library/Preferences/com.apple.dt.Xcode.plist
- /Library/Preferences/com.apple.dt.Xcode.plist
Herramientas de línea de comandos y simuladores
Además de la app, Xcode instala:
- Command Line Tools
- Simuladores de iOS, watchOS y tvOS
- Receipts del sistema
Si no se eliminan, pueden provocar conflictos al reinstalar.
Qué hacer después de eliminar Xcode
- Reiniciar y comprobar que no quedan restos
- Después de ejecutar el script:
- Reinicia el Mac
- Comprueba que no existe /Applications/Xcode.app
- Ejecuta xcode-select -p para verificar que no apunta a Xcode
Cómo reinstalar Xcode correctamente
- Una vez limpio el sistema:
- Abre la App Store
- Busca Xcode
- Descarga la última versión
- Ábrelo y deja que instale los componentes adicionales
- La reinstalación suele ir mucho más fluida tras una limpieza completa.
Preguntas frecuentes sobre desinstalar Xcode en Mac
- ¿Qué pasa si borro Xcode?
- Dejas de poder compilar apps Apple hasta reinstalarlo, pero el sistema funciona con normalidad.
- ¿Es seguro usar Terminal para eliminar Xcode?
- Sí, siempre que sepas qué comandos ejecutas. El script automatiza este proceso para reducir errores.
- ¿Cuánto espacio libera desinstalar Xcode?
- Depende del uso, pero no es raro recuperar 20, 50 o más GB.
- ¿Puedo reinstalar Xcode después?
- Sí, sin problemas. De hecho, este método es ideal antes de una reinstalación limpia.
Conclusión
Desinstalar Xcode en macOS correctamente marca la diferencia entre arrastrar problemas antiguos o empezar de cero. Aunque existen métodos manuales y aplicaciones de terceros, usar un script bien definido es la forma más rápida, limpia y controlada de hacerlo.
Si, como me pasó a mí, necesitas reinstalar Xcode sin errores o liberar espacio urgentemente, este método te ahorrará mucho tiempo y frustración.
Acepto recibir anuncios de interes sobre este Blog.
Aprende cómo desinstalar Xcode en macOS completamente. Guía paso a paso con script seguro para eliminar Xcode y todos sus archivos residuales.