A continuación se incluyen nuevas y sencillas instrucciones para desinstalar las versiones modernas de Xcode. La eliminación de las versiones antiguas de Xcode se cubre también, se trata de una guía completa para desinstalar Xcode de cualquier Mac, independientemente de la versión y el lanzamiento de Mac OS X.
Xcode es la suite de desarrollador de Apple para iOS y Mac OS X, es necesario si usted tiene la intención de ser escribir aplicaciones para cualquiera de los sistemas operativos y la instalación incluye una serie de otras utilidades útiles, además de la propia IDE principal. Los aspectos adicionales incluyen cosas como Interface Builder, iPhone Simulator, Quartz Composer, Dashcode, gcc, dtrace, perl, python, ruby, y mucho más que tiene uso más allá del núcleo de desarrollo de iOS y Mac OS X, añadiendo valiosas utilidades a los tweakers y a los conjuntos de herramientas de los administradores.
Instalar Xcode es sólo cuestión de descargarlo de la Mac App Store, pero ¿qué pasa si quieres eliminar Xcode?
La forma de eliminar Xcode depende de la versión que se quiera eliminar del Mac. Cubriremos la eliminación de las versiones más nuevas de Xcode primero, y luego cubriremos la eliminación de las versiones anteriores de la aplicación también.
Desinstalar Xcode 10, Xcode 9, Xcode 8, etc de Mac OS X
Desinstalar las versiones más nuevas de Xcode es muy parecido a eliminar cualquier otra app del Mac:
- Navega hasta la carpeta /Aplicaciones/ y localiza la aplicación «Xcode»
- Arrastra «XCode» a la Papelera y vacía la basura como es habitual haciendo clic con el botón derecho del ratón sobre el icono de la Papelera y eligiendo ‘Vaciar Papelera’
Luego probablemente querrás eliminar la carpeta de herramientas de desarrollador del usuario, que se encuentra en la siguiente ubicación – tenga en cuenta que esto incluye los datos del desarrollador del usuario, así que no haga esto si tiene proyectos y otros datos en Xcode que no ha hecho una copia de seguridad en otro lugar o que de otra manera le importa:
El directorio es ~/Library/Developer/, la carpeta de usuario debe contener las carpetas «Xcode» y «CoreSimulator»:
- Abre el directorio de inicio del usuario y ve a Library
- Visita la carpeta «Developer» y bórrala
Borrar esas carpetas junto con la aplicación debería restaurar unos 11GB de espacio en disco del Mac y OS X ya no tendrá Xcode. Si ha instalado las herramientas de línea de comandos por separado, no deberían verse afectadas por la eliminación del propio xcode.
Actualización: Nuestros lectores señalaron que Xcode 4.3 simplifica este proceso considerablemente al agrupar Xcode en una sola aplicación. Por lo tanto, esta guía es más relevante para las versiones anteriores. XCode 4.3 y las versiones posteriores deberían poder desinstalarse como cualquier otra aplicación de Mac, mientras que las versiones anteriores de XCode requieren el proceso manual que se describe a continuación.
Desinstalar completamente Xcode de Mac OS X
Tenga en cuenta que la desinstalación de Xcode es diferente para las versiones anteriores de la aplicación. Sin embargo, las instrucciones a continuación siguen siendo válidas para todas las versiones anteriores de Xcode, y verás que hacerlo no es lo mismo que desinstalar las aplicaciones generales de Mac o incluso deshacerse de las aplicaciones por defecto porque Xcode tiene una huella mucho más grande, por lo que para desinstalar Xcode tendrás que aventurarte en la línea de comandos.
Esto eliminará todo lo relacionado con Xcode de un Mac:
- Lanza la Terminal, que se encuentra en /Aplicaciones/Utilidades/ y escribe lo siguiente:
- Confirme la contraseña de administrador (necesaria para sudo) y deje que las secuencias de comandos se ejecuten
sudo /Developer/Library/uninstall-devtools --mode=all
No se olvide de eliminar la aplicación Install Xcode
Si desinstala Xcode, la aplicación Install Xcode original probablemente todavía se encuentra en su carpeta /Applications/ tal como se descargó de la Mac App Store, no se olvide de eliminar esto también, de lo contrario está perdiendo 1.8GB de espacio en el disco.
¿Por qué desinstalar Xcode?
Si usted no utiliza Xcode o sus utilidades de acompañamiento es una buena idea para desinstalar la suite. ¿Por qué? La razón más simple es porque Xcode ocupa mucho espacio en el disco, por lo general un mínimo de 7GB de espacio en disco es consumido por la instalación, y la aplicación instaladora por sí sola es otro 1,8GB, eso es un montón de capacidad de almacenamiento ocupada por algo que potencialmente no está recibiendo ningún uso.
Ahora que hemos cubierto el proceso básico de desinstalación de todo lo que tiene que ver con Xcode y por qué algunas personas se beneficiarían de hacerlo, nos sumergiremos en alguna información más específica y algunas otras opciones de desinstalación que podrían ser útiles para algunos usuarios.
En primer lugar, el comando de desinstalación anterior con -mode=all en realidad sólo ejecuta tres scripts separados haciendo el proceso de desinstalación más fácil, para aquellos que son curiosos esos scripts separados son:
/Library/Developer/Shared/uninstall-devtools
/Library/Developer/4.1/uninstall-devtools
/Developer/Library/uninstall-developer-folder
Estos no necesitan ser ejecutados de forma independiente, aunque usted podría optar por hacerlo si quisiera, más en eso más adelante.
Si desea desinstalar selectivamente partes de Xcode en lugar de todo, utilice los comandos de abajo. Estos no son necesarios si se ejecuta el comando anterior -mode=all.
Desinstalar el kit de herramientas de desarrollo Unix de Xcode
Si sólo desea eliminar el lado de la línea de comandos de las cosas, usted puede hacer eso con este comando:
sudo /Developer/Library/uninstall-devtools --mode=unixdev
Esto es en realidad vinculado a la mencionada «/Library/Developer/Shared/uninstall-devtools» script. Personalmente, creo que el conjunto de herramientas de unix es uno de los aspectos más útiles de la instalación de Xcode, así que no estoy seguro de por qué querrías hacer esto, pero es bueno saber que puedes.
Desinstalar la carpeta del desarrollador de Xcode y su contenido solamente
Esto mantendrá otros aspectos de Xcode intactos pero eliminará todo lo que haya dentro del directorio /Developer:
sudo /Developer/Library/uninstall-devtools --mode=xcodedir
Este comando es básicamente un acceso directo al script «/Developer/Library/uninstall-developer-folder» mencionado anteriormente. Si quiere deshacerse del directorio /Developer, ejecute este comando en lugar de eliminarlo manualmente a través del Finder.
Desinstalar el soporte del sistema de Xcode
Desinstalar selectivamente sólo el soporte del sistema de Xcode (no se recomienda):
sudo /Developer/Library/uninstall-devtools --mode=systemsupport
Este comando sólo ejecuta los siguientes scripts: «/Library/Developer/Shared/uninstall-devtools» y «/Library/Developer/4.1/uninstall-devtools»
Las ubicaciones de los archivos de datos de Xcode
El conjunto completo de datos relacionados con Xcode, de los que puede querer hacer una copia de seguridad o eliminarlos si está desinstalando Xcode de un Mac, son las siguientes ubicaciones y archivos:
/Applications/Xcode.app
~/Library/Caches/com.apple.dt.Xcode
~/Library/Developer
~/Library/MobileDevice
~/Library/Preferences/com.apple.dt.Xcode.plist
/Library/Preferences/com.apple.dt.Xcode.plist
/Sistema/Biblioteca/Receipts/com.apple.pkg.XcodeExtensionSupport.bom
/Sistema/Biblioteca/Receipts/com.apple.pkg.XcodeExtensionSupport.plist
/Sistema/Biblioteca/Receipts/com.apple.pkg.XcodeSystemResources.bom
/Sistema/Biblioteca/Receipts/com.apple.pkg.XcodeSystemResources.plist
También puede eliminar manualmente esos archivos, pero, de nuevo, si se preocupa por preservar su entorno, considere la posibilidad de realizar una copia de seguridad de los datos antes de eliminar manualmente las aplicaciones, los archivos y los componentes de Xcode.
Eso es todo. Usted puede ser capaz de llevar a cabo algunas de estas tareas con una utilidad de eliminación como AppCleaner, así, pero para obtener los mejores resultados es una buena idea para seguir con la solución incluida en el propio Xcode.