# Desinstale o Xcode no Mac e mantenha as ferramentas úteis

> Remova o Xcode preservando arquivos de distribuição e assinaturas, e confira Command Line Tools, simuladores e builds do Homebrew.

Published: 2026-07-02 | Updated: 2026-10-31

Antes de desinstalar o Xcode, decida se vai parar de desenvolver para Apple ou só remover o editor grande. O app Xcode, as Command Line Tools instaladas separadamente, os runtimes do simulador e seus arquivos de distribuição são coisas distintas. Apagar tudo junto pode interromper builds ou eliminar símbolos ainda necessários.

## Decida o que deve ficar

A [documentação das Command Line Tools da Apple](https://developer.apple.com/documentation/xcode/installing-the-command-line-tools) diferencia o pacote independente das ferramentas dentro do Xcode. Preserve o pacote se os trabalhos restantes precisarem dele, mas ele não fornece todos os comandos do Xcode.

| Item | Conferir antes de remover | Recuperação |
| --- | --- | --- |
| Xcode.app | Manter outra versão necessária | Restaurar pelo Lixo ou reinstalar uma versão compatível |
| Command Line Tools independentes | Conferir builds por linha de comando restantes | Reinstalar um pacote compatível |
| Dispositivos e runtimes do simulador | Preservar dados de teste e versões necessárias | Baixar runtimes novamente, estado apagado exige backup |
| DerivedData e caches | Confirmar acesso ao código e às dependências | Recompilar e reindexar |
| Arquivos de distribuição e assinaturas | Preservar builds distribuídos e assinaturas úteis | Restaurar backup verificado, não fazer um build novo |

Se o objetivo é só espaço, comece pela [limpeza do armazenamento do Xcode](https://mole.fit/pt-br/blog/how-to-clean-up-xcode-mac). Ela trata de caches sem desinstalar o editor.

## Preserve arquivos de distribuição e assinaturas

Antes de remover o Xcode, confira os arquivos no Organizer e copie os builds necessários para um armazenamento independente. O [guia de arquivos da Apple](https://help.apple.com/xcode/mac/current/en.lproj/devf37a1db04.html) os descreve como builds para distribuição. [O local comum](https://help.apple.com/xcode/mac/current/en.lproj/deva52afe8a4.html) também é a pasta que o Mole deixa explicitamente fora da limpeza de caches:

```text
~/Library/Developer/Xcode/Archives
```

Guarde o arquivo de um build distribuído com os dSYMs correspondentes. Na [documentação de informações de depuração](https://developer.apple.com/documentation/xcode/building-your-app-to-include-debugging-information), a Apple exige UUIDs de build iguais para binário e dSYM. Recompilar o código não substitui esses símbolos.

Preserve perfis de provisionamento e identidades de assinatura ainda usados. O [guia de backup de assinaturas](https://help.apple.com/xcode/mac/current/en.lproj/dev8a2822e0b.html) explica que baixar perfis não restaura uma chave privada perdida. Não transforme a desinstalação do app numa limpeza das chaves ou dos dados de assinatura.

## Remova primeiro o app Xcode

Termine builds e testes, encerre Xcode e Simulator e localize a cópia específica a remover. O [procedimento da Apple no Finder](https://support.apple.com/en-us/102610) manda mover o app para o Lixo. Se houver várias versões, confira a instalação real em vez de apagar todos os apps com nomes parecidos.

Mantenha o app no Lixo até conferir as ferramentas preservadas. Só é possível restaurá-lo enquanto estiver ali. Uma reinstalação futura exige uma versão compatível disponível. O espaço só é liberado após exclusão definitiva, portanto uma medida inalterada não prova que a movimentação falhou.

## Trate as Command Line Tools separadamente

As [instruções do diretório de desenvolvimento](https://developer.apple.com/documentation/xcode/configuring-command-line-tools-settings) documentam esta consulta somente de leitura:

```sh
xcode-select --print-path
```

Um caminho dentro do Xcode seleciona as ferramentas daquele app. `/Library/Developer/CommandLineTools` indica o pacote independente. Um erro significa que não há diretório de desenvolvimento ativo, não que os projetos desapareceram.

Se precisar do pacote independente e ele estiver ausente, solicite o instalador com `xcode-select --install` e conclua a instalação. Selecione-o só depois que o diretório existir:

```sh
sudo xcode-select --switch /Library/Developer/CommandLineTools
xcode-select --print-path
```

O segundo comando deve mostrar o caminho do pacote. Para voltar ao Xcode, siga o mesmo procedimento da Apple com uma instalação que ainda exista. Trocar o caminho não instala ferramentas ausentes.

Se nenhum trabalho restante precisar do pacote, a Apple descreve a remoção de `/Library/Developer/CommandLineTools` no guia de instalação. Siga esse procedimento específico somente depois de decidir abrir mão das ferramentas. É exclusão direta, sem Lixo. Deixe o diretório superior `/Library/Developer` intacto.

## Confira simuladores e caches separadamente

Antes de remover o último Xcode, use o [gerenciamento de componentes da Apple](https://developer.apple.com/documentation/xcode/downloading-and-installing-additional-xcode-components) para revisar runtimes desnecessários. A documentação atual chama esse painel de **Components**. Runtime e dispositivos virtuais exigem decisões separadas, detalhadas na [limpeza do simulador iOS](https://mole.fit/pt-br/blog/how-to-clean-up-ios-simulator-mac).

Para DerivedData e caches, siga o guia Xcode acima e remova apenas saídas identificadas. Recriar exige código, dependências e ferramentas. Preserve Archives e dados de provisionamento, sem apagar toda a árvore Developer para terminar a desinstalação.

## Confira Homebrew e os builds restantes

Os [requisitos do Homebrew](https://docs.brew.sh/Installation) listam Command Line Tools ou Xcode para compilar formulae a partir do código-fonte. O pacote independente pode continuar necessário mesmo sem abrir o editor. Ele não substitui o Xcode completo para tarefas com ferramentas exclusivas como `xcodebuild`.

Confira o diretório selecionado e teste um build representativo que ainda usa. Se falhar, leia o erro para distinguir ferramentas ausentes de dependências do projeto antes de reinstalar ou apagar mais. Mantenha o app recuperável até essa conferência passar.

## Onde o Mole entra

A visualização **Apps** do Mole Mac permite remover o Xcode e mostra um aviso para revisar os dados. É um lembrete para conferir a seleção, não uma declaração de que todas as pastas associadas são descartáveis.

Em **Limpar**, o catálogo de caches de desenvolvimento deixa Xcode Archives de fora e a lista de proteção integrada inclui o caminho Archives. Essa proteção não é um backup de builds ou assinaturas. Guarde-os separadamente antes de desinstalar.

## Perguntas frequentes

### Posso remover o Xcode e manter o Homebrew?

Sim, mas preserve ou instale Command Line Tools compatíveis se seus builds precisarem delas. Confira o diretório de desenvolvimento e um build que realmente usa.

### Apagar Xcode.app remove todos os simuladores?

Não presuma isso. Confira runtimes e dados dos dispositivos separadamente nos guias de componentes e do simulador antes de remover o último Xcode.

### Posso apagar Archives se ainda tenho o código?

Preserve arquivos e símbolos dos builds distribuídos. Recompilar não garante os mesmos UUIDs, e reinstalar o Xcode não restaura chaves privadas antigas de assinatura.

---

Canonical HTML page: https://mole.fit/pt-br/blog/how-to-uninstall-xcode-mac
Blog index for agents: https://mole.fit/pt-br/blog/llms.txt
Site index for agents: https://mole.fit/llms.txt
