Cómo eliminar completamente Xcode 4

101

Quiero eliminar todas las versiones de SDK existentes, así como Xcode 4.

La guía Xcode 4 dice que haga esto:

sudo /Xcode4/Library/uninstall-devtools --mode=all

Pero no tengo Xcode4 en esta ubicación y el único lugar donde lo veo es debajo /Developer/Applications

Ya ejecuté el uninstall-devtools que se encontró anteriormente /Developer/Applicationsy luego lo reinstalé.

¿Qué más puedo hacer para eliminar todo por completo y empezar de cero?

Jonas Anderson
fuente
1
+1 para esta pregunta. Estoy atascado con Xcode 4.1 y no puedo instalar 4.2; El script uninstall-devtools ya no existe.
occulus

Respuestas:

195

Yo uso este comando:

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

Editar (1 año después):

Si ha descargado Xcode de la App Store, es autónomo, como sugiere @mediaslave. Puede simplemente arrastrarlo a la papelera o usar AppZapper (o una utilidad similar) para eliminar las herramientas de desarrollo.

Si está buscando actualizarlo, también puede hacerlo directamente a través de la App Store.

esqew
fuente
14
Xcode 4.3 no tiene esto. Es una aplicación OS X "normal" autónoma. FYI
manumoomoo
Intenté instalar 4.4 sobre 4.2 pero el programa se bloqueó al inicio. Así que desinstalé 4.4, ejecuté su comando, reinstalé 4.4 y ahora todo parece funcionar correctamente. Gracias
Giuseppe
Actualizado para reflejar las preocupaciones expresadas por aquellos que han descargado su copia de Xcode de la App Store, gracias @mediaslave
esqew
25
sudo /[xcode-path]/Library/uninstall-devtools --mode=all

Normalmente, [xcode-path] significa / Developer, pero si tiene varias versiones, por ejemplo 3 es la primera instalada, 4 es la segunda, / Developer será el directorio raíz de xcode 3 y / Xcode4 para xcode 4.

Chris
fuente
14

Asegúrese de que las aplicaciones Xcode, iOS Simulator y Mac App Store no se estén ejecutando, luego intente ejecutar el script de desinstalación en esta (¡diferente!) Ubicación:

/Library/Developer/Shared/uninstall-devtools

Aquí es donde lo encontré.

También elimine Install Xcode.appde la carpeta Aplicaciones y Vaciar papelera.

Luego ejecute App Store nuevamente y busque / instale Xcode.

occulus
fuente
7

su (o sudo sulo que sea)

find / -name uninstall-devtools

Esto revelará dónde está la utilidad ...

m4f1050
fuente
7

Si tiene XCode 4.3.1, simplemente mueva a la papelera el archivo XCode.app en la carpeta Aplicaciones .

DenTheMan
fuente
3
Agregaría "y luego Vaciar la papelera". Le da 1 elemento si no tenía nada antes, pero lleva un tiempo porque en realidad elimina XCode de la Mac.
Sasho
5

Si ha instalado xcode desde la tienda de aplicaciones de Mac, debe eliminarlo de la plataforma de lanzamiento. Puede hacer esto ubicando el ícono de xcode en la plataforma de lanzamiento, haga clic largo en el ícono hasta que comience a bailar. Luego elimínelo y espere un momento hasta que xcode.app se elimine de / Application. Si elimina manualmente xcode.app de / Application, App Store seguirá pensando que está instalado y no le permitirá volver a instalarlo en el futuro.

seguro
fuente
Puede que ya no sea aplicable. Desinstalé con éxito Xcode 4.6.1 arrastrándolo a la papelera directamente sin tener ningún problema con Mac App Store pensando que todavía está instalado en MacOsX 1.7.5.
Svarog
1

Traté de desinstalarlo eliminándolo, pero la AppStore todavía pensaba que estaba instalado. Eliminé algunos archivos de preferencias en mi directorio / private, lo que hizo que la AppStore "olvidara" que había instalado Xcode. Usé el siguiente comando:

sudo find / -iname '*xcode*' 2> /dev/null | egrep '^/private.*' | xargs -I file sudo rm -rfv file

Que borró los siguientes archivos de mi computadora:

/private/var/db/receipts/com.apple.pkg.XcodeMAS_iOSSDK_6_1.bom
/private/var/db/receipts/com.apple.pkg.XcodeMAS_iOSSDK_6_1.plist
/private/var/folders/7d/n34963zx62s7znxyzn3dn6bh0000gq/C/com.apple.Xcode.503/CachedSpecifications-Xcode
/private/var/folders/7d/n34963zx62s7znxyzn3dn6bh0000gq/C/com.apple.Xcode.503/CachedSpecifications-xcodebuild
/private/var/folders/7d/n34963zx62s7znxyzn3dn6bh0000gq/C/com.apple.Xcode.503

No sé para qué se usan estos archivos, pero hizo que la AppStore olvidara que estaba instalado, que es lo que necesitaba que sucediera. En mi caso, la AppStore no me permitía actualizar a la nueva versión de Xcode.

Huckphin
fuente
Eliminé todo esto. De hecho, también eliminé casi todas las demás referencias de xcode de mi sistema, pero todavía veo esto aquí: cl.ly/RYJ0 . ¿Cómo deshacerse de esto?
amar