Come rimuovere completamente Xcode 4


101

Desidero rimuovere tutte le versioni SDK esistenti e Xcode 4.

La guida di Xcode 4 dice di fare questo:

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

Ma non ho Xcode4 in questa posizione e l'unico posto in cui lo vedo è sotto /Developer/Applications

Ho già eseguito il programma di disinstallazione-devtools che è stato precedentemente trovato in /Developer/Applicationse poi ho eseguito una reinstallazione.

Cos'altro posso fare per rimuovere completamente tutto e ricominciare da capo?


1
+1 per questa domanda. Sono bloccato con Xcode 4.1 e non riesco a installare 4.2; Lo script di disinstallazione-devtools non esiste più.
occulus

Risposte:


195

Uso questo comando:

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

Modifica (1 anno dopo):

Se hai scaricato Xcode dall'App Store, è autonomo, come suggerisce @mediaslave. Puoi semplicemente trascinarlo nel cestino o utilizzare AppZapper (o un'utilità simile) per rimuovere gli strumenti di sviluppo.

Se stai cercando di aggiornarlo, puoi farlo anche direttamente dall'App Store.


14
Xcode 4.3 non ha questo. Si tratta di una "normale" app OS X autonoma. FYI
manumoomoo

Ho provato a installare 4.4 su 4.2 ma il programma si è bloccato all'avvio. Quindi ho disinstallato 4.4, eseguito il tuo comando, reinstallato 4.4 e ora le cose sembrano funzionare correttamente. Grazie
Giuseppe

Aggiornato per riflettere le preoccupazioni espresse da coloro che hanno scaricato la loro copia di Xcode dall'App Store, grazie @mediaslave
esqew

25
sudo /[xcode-path]/Library/uninstall-devtools --mode=all

Normalmente, [xcode-path] significa / Developer, ma se hai più versioni, ad esempio 3 è la prima installata, 4 è la seconda, / Developer sarà la directory principale di xcode 3 e / Xcode4 per xcode 4.


14

Assicurati che Xcode, iOS Simulator e le app del Mac App Store non siano in esecuzione, quindi prova a eseguire lo script di disinstallazione in questa posizione (diversa!):

/Library/Developer/Shared/uninstall-devtools

Qui è dove l'ho trovato.

Elimina anche Install Xcode.appdalla cartella Applicazioni e Svuota cestino.

Quindi esegui di nuovo App Store e trova / installa Xcode.


7

su (o sudo suqualunque cosa)

find / -name uninstall-devtools

Questo rivelerà dove si trova l'utilità ...


7

Se hai XCode 4.3.1, sposta nel cestino il file XCode.app nella cartella Applicazioni .


3
Aggiungerei "e poi svuota il cestino". Ti dà 1 oggetto se non avevi nulla in esso prima, ma ci vuole un po 'perché rimuove effettivamente XCode dal Mac.
Sasho

5

Se hai installato xcode dal Mac App Store, devi eliminarlo da Launch Pad. Puoi farlo individuando l'icona xcode nel pannello di avvio, fai clic a lungo sull'icona finché non inizia a ballare. Quindi cancellalo e attendi qualche istante finché xcode.app non viene eliminato da / Application. Se elimini manualmente xcode.app da / Application, l'App Store continuerà a pensare che sia installato e non ti consentirà di reinstallarlo in futuro.


Potrebbe non essere più applicabile. Ho disinstallato con successo Xcode 4.6.1 trascinandolo direttamente nel cestino senza avere problemi con il Mac App Store pensando che sia ancora installato su Mac OSX 1.7.5.
Svarog

1

Ho provato a disinstallarlo eliminandolo, ma l'AppStore pensava ancora che fosse installato. Ho cancellato alcuni file delle preferenze nella mia directory / private, il che ha fatto "dimenticare" all'AppStore che avevo installato Xcode. Ho usato il seguente comando:

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

Che ha eliminato i seguenti file dal mio computer:

/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

Non so per cosa vengano utilizzati questi file, ma l'AppStore dimentica di essere installato, che è quello che dovevo accadere. Nel mio caso, l'AppStore non mi consentiva di eseguire l'aggiornamento alla nuova versione di Xcode.


Ho rimosso tutto questo. In effetti ho anche rimosso praticamente ogni altro riferimento xcode dal mio sistema ma lo vedo ancora qui: cl.ly/RYJ0 . Come sbarazzarsi di questo?
amar
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.