2012-03-10 9 views
5

Mi sono aggiornato malvolenti verso Lion dal leopardo delle nevi. Ho quindi aggiornato XCode a 4.3.1 quale parte dell'aggiornamento disinstallato 4.2 da Snow Leopard. Ho poi realizzato che uno dei miei altri strumenti di sviluppo non funziona affatto con 4.3.1, quindi ho installato 4.2.1 accanto a lui nella speranza di sistemare le cose. Non è stato così. Come rimuovo 4.2.1 quindi sono appena uscito con 4.3.1? Ho provato a eliminare 4.3.1 e reinstallarlo sperando che potesse rilevare 4.2.1 e rimuoverlo come faceva quando sono stato aggiornato per la prima volta ma senza dadi. La ricerca sul web mostra che ho bisogno di eseguire uninstall-devtools ma non riesco a trovarlo da nessuna parte,/Developer non esiste ... Cercando di reinstallare 4.2.1 nella speranza che ci fosse un disinstallazione sepolto lì dice "L'assistente per l'installazione di Xcode non può essere installato perché xcode è già installato" (non è stato detto per la prima volta ovviamente) quindi non posso reinstallare senza la versione 4.3.1 nella speranza di ottenere una cartella/Developer ... Sembra che non vi siano disinstallazione-devtools nascosti in 4.3.1 (e ho installato anche strumenti da riga di comando). Non riesco a trovare la 4.2.1, forse non è stata installata (ho dimenticato di verificare le capacità del disco prima/dopo), ma perché non posso provare a installarlo di nuovo senza alcun xcode installato?Disinstallare Xcode 4.2.1 dopo l'installazione 4.3.1

risposta

4

Si scopre che installer 4.2.1 di installa effettivamente un programma di installazione Xcode nella cartella applicazioni, che a sua volta installa effettivamente Xcode. La soluzione è trovare il programma di installazione installato (ha molto senso ...) e installare Xcode e le cose si comportano come previsto.

+0

ha molto senso! Forse, per rendere il processo ancora migliore, il programma di installazione installato dovrebbe installare un altro programma di installazione da qualche altra parte che quindi installa xcode! – nbransby

+0

È un approccio perfettamente cromatico. – ima747

2

Le versioni di Xcode che supportano l'installazione in/Applications anziché in/Developer in teoria vengono rimosse tramite il trascinamento nel cestino.

In pratica, non sono sicuro di fidarmi del processo, e mi piacerebbe che ci fosse ancora uno script di pulizia più robusto.

7

Installare Xcode 4.2.1 di nuovo e quindi disinstallarlo:

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

Si scopre che il programma di installazione per 4.2.1 installa un * programma di installazione * ... una volta capito, l'ho risolto. – ima747

+0

ha funzionato perfettamente. La versione nella directory/Developer è la vecchia Xcode e quella in/Applications è la nuova. –

0

Cerca "Xcode 4.2" sotto il riflettore o nel cercatore ti troverà l'app quindi spostarlo nel cestino. Ma non dimenticare di controllare la versione.