2012-03-10 15 views
5

A regañadientes, lo actualicé al León del leopardo de las nieves. Luego actualicé XCode a 4.3.1 que como parte de la actualización desinstaló 4.2 de Snow Leopard. Luego me di cuenta de que una de mis otras herramientas de desarrollo no funciona con 4.3.1, así que instalé 4.2.1 junto con la esperanza de arreglar las cosas. No fue así. ¿Cómo elimino 4.2.1 entonces me acabo de quedar con 4.3.1? Traté de eliminar 4.3.1 y volver a instalarlo con la esperanza de que detectara 4.2.1 y lo eliminara como lo hizo cuando lo actualicé por primera vez, pero sin dados. Buscando en la web muestra que necesito ejecutar uninstall-devtools, pero no puedo encontrarlo en ninguna parte,/Developer no existe ... Intentar volver a instalar 4.2.1 con la esperanza de que hubiera un desinstalador enterrado ahí dice "El asistente de instalación de Xcode no se puede instalar porque xcode ya está instalado" (no lo dijo la primera vez, por supuesto), así que no puedo volver a instalarlo sin 4.3.1 instalado con la esperanza de obtener una carpeta/Desarrollador ... Parece que no hay desinstalación-devtools enterrado en 4.3.1 (y también tengo instaladas herramientas de línea de comandos). No puedo encontrar 4.2.1, tal vez no se instaló (olvidé comprobar las capacidades del disco antes/después) pero entonces ¿por qué no puedo intentar instalarlo de nuevo sin ningún xcode instalado?Desinstalar Xcode 4.2.1 después de instalar 4.3.1

Respuesta

4

Resulta que el instalador de 4.2.1 en realidad instala un instalador Xcode en la carpeta de aplicaciones, que a su vez se instala en realidad Xcode. La solución es encontrar el instalador instalado (tiene tanto sentido ...) e instalar Xcode y que las cosas se comporten como se espera.

+0

¡tanto sentido! Tal vez, para que el proceso sea aún mejor, el instalador instalado debería instalar otro instalador en otro lugar que luego instale xcode. – nbransby

+0

Es un enfoque perfectamente cromático. – ima747

2

Las versiones de Xcode que admiten la instalación en/Aplicaciones en lugar de/Desarrollador, en teoría, admiten que se eliminen simplemente arrastrándolas a la papelera.

En la práctica, no estoy seguro de confiar en el proceso, y me gustaría que todavía existiera un script de limpieza más robusto.

7

Instalar Xcode 4.2.1 de nuevo y luego desinstalarlo:

sudo /Developer/Library/uninstall-devtools --mode=all 
+0

Resulta que el instalador para 4.2.1 instala un * instalador * ... una vez que me di cuenta de esto, lo solucioné. – ima747

+0

Funcionó perfectamente. La versión en el directorio/Developer es el antiguo Xcode, y el que está en/Applications es el nuevo. –

0

Busque "Xcode 4.2" en el centro de atención o en el buscador encontrará la aplicación y luego la moverá a la papelera. Pero no olvide verificar la versión.