Como remover totalmente o Xcode 4

101

Quero remover todas as versões existentes do SDK, bem como o Xcode 4.

O Guia do Xcode 4 diz para fazer isso:

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

Mas eu não tenho o Xcode4 neste local e o único lugar que vejo é sob /Developer/Applications

Já executei o desinstalador-devtools que foi encontrado anteriormente /Developer/Applicationse, em seguida, fiz uma reinstalação.

O que mais posso fazer para remover tudo completamente e começar do zero?

Jonas Anderson
fonte
1
1 para esta questão. Estou preso com o Xcode 4.1 e não consigo instalar o 4.2; O script uninstall-devtools não existe mais.
occulus

Respostas:

195

Eu uso este comando:

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

Editar (1 ano depois):

Se você baixou o Xcode da App Store, ele é independente, como @mediaslave sugere. Você pode simplesmente arrastá-lo para a lixeira ou usar o AppZapper (ou um utilitário semelhante) para remover as ferramentas do desenvolvedor.

Se você deseja atualizá-lo, também pode fazer isso diretamente na App Store.

esqew
fonte
14
O Xcode 4.3 não tem isso. É um aplicativo OS X "normal" independente. Para sua informação
manumoomoo
Tentei instalar o 4.4 em cima do 4.2, mas o programa travou na inicialização. Então, desinstalei o 4.4, executei seu comando, reinstalei o 4.4 e agora as coisas parecem funcionar corretamente. Obrigado
Giuseppe
Atualizado para refletir as preocupações expressas por aqueles que baixaram sua cópia do Xcode da App Store, obrigado @mediaslave
esqew
25
sudo /[xcode-path]/Library/uninstall-devtools --mode=all

Normalmente, [xcode-path] significa / Developer, mas se você tiver várias versões, por exemplo, 3 é o primeiro instalado, 4 é o segundo, / Developer será o deretório raiz do xcode 3 e / Xcode4 para o xcode 4.

Chris
fonte
14

Certifique-se de que o Xcode, o simulador de iOS e os aplicativos da Mac App Store não estejam em execução e tente executar o script de desinstalação neste local (diferente!):

/Library/Developer/Shared/uninstall-devtools

Aqui é onde eu encontrei.

Exclua também Install Xcode.appda pasta Aplicativos e Esvaziar Lixo.

Em seguida, execute a App Store novamente e encontre / instale o Xcode.

occulus
fonte
7

su (ou sudo suqualquer coisa)

find / -name uninstall-devtools

Isso revelará onde o utilitário está ...

m4f1050
fonte
7

Se você tiver o XCode 4.3.1, basta mover para a lixeira o arquivo XCode.app na pasta Aplicativos .

DenTheMan
fonte
3
Eu adicionaria "e depois esvazie o lixo". Ele dá a você 1 item se você não tinha nada nele antes, mas leva um tempo porque ele realmente remove o XCode do Mac.
Sasho
5

Se você instalou o xcode da Mac App store, será necessário excluí-lo do Launchpad. Você pode fazer isso localizando o ícone do xcode na plataforma de lançamento, clique longamente no ícone até que ele comece a dançar. Em seguida, exclua-o e espere um pouco até que xcode.app seja excluído de / Application. Se você excluir manualmente xcode.app de / Application, a App store continuará a pensar que está instalado e não permitirá que você reinstale no futuro.

suresh
fonte
Pode não ser mais aplicável. Eu desinstalei com sucesso o Xcode 4.6.1 arrastando-o para a lixeira diretamente, sem problemas com a Mac App Store, pensando que ele ainda está instalado no MacOsX 1.7.5.
Svarog
1

Tentei desinstalar excluindo-o, mas a AppStore ainda achava que estava instalado. Excluí alguns arquivos de preferências em meu diretório / private, o que fez a AppStore "esquecer" que eu tinha instalado o Xcode. Usei o seguinte comando:

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

Que excluiu os seguintes arquivos do meu computador:

/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

Não sei para que servem esses arquivos, mas fez com que a AppStore esquecesse que estava instalado, o que era o que eu precisava que acontecesse. No meu caso, a AppStore não estava permitindo que eu atualizasse para a nova versão do Xcode.

Huckphin
fonte
Eu removi tudo isso. Na verdade, eu também removi praticamente todas as outras referências de xcode do meu sistema, mas ainda vejo isso aqui: cl.ly/RYJ0 . Como me livro disto?
amar