# Xcode op de Mac verwijderen en benodigde tools behouden

> Verwijder Xcode met behoud van archieven en ondertekening en controleer Command Line Tools, simulators en resterende Homebrew-builds.

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

Bepaal vóór het verwijderen van Xcode of je stopt met Apple-ontwikkeling of alleen de grote editor kwijt wilt. De Xcode-app, apart geïnstalleerde Command Line Tools, simulatorruntimes en releasearchieven zijn verschillende onderdelen. Alles tegelijk wissen kan builds onderbreken of symbolen verwijderen die je nog nodig hebt.

## Bepaal wat moet blijven

Apples [documentatie over Command Line Tools](https://developer.apple.com/documentation/xcode/installing-the-command-line-tools) onderscheidt het losse pakket van de tools in Xcode. Bewaar het als je resterende werk het nodig heeft, maar het bevat niet alle Xcode-opdrachten.

| Onderdeel | Controleren vóór verwijdering | Herstel |
| --- | --- | --- |
| Xcode.app | Andere benodigde Xcode-versie behouden | Terugzetten uit de prullenmand of compatibele versie installeren |
| Losse Command Line Tools | Resterende builds via Terminal controleren | Compatibel pakket opnieuw installeren |
| Simulatorapparaten en runtimes | Testgegevens en benodigde OS-versies behouden | Runtimes downloaden, gewiste toestand vereist reservekopie |
| DerivedData en caches | Beschikbaarheid van broncode en afhankelijkheden controleren | Opnieuw bouwen en indexeren |
| Archieven en ondertekeningsgegevens | Verspreide builds en benodigde ondertekening bewaren | Gecontroleerde reservekopie terugzetten, geen nieuwe build |

Wil je alleen ruimte winnen, begin dan met [Xcode-opslag opruimen](https://mole.fit/nl/blog/how-to-clean-up-xcode-mac). Die gids behandelt gerichte cacheverwijdering met behoud van de editor.

## Bewaar archieven en ondertekeningsgegevens

Bekijk vóór verwijdering de archieven in Organizer en kopieer benodigde builds naar onafhankelijke opslag. Apples [archiefgids](https://help.apple.com/xcode/mac/current/en.lproj/devf37a1db04.html) beschrijft ze als builds voor distributie. De gebruikelijke [Archives-locatie](https://help.apple.com/xcode/mac/current/en.lproj/deva52afe8a4.html) is ook de map die Mole uitdrukkelijk uitsluit van cacheverwijdering:

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

Bewaar een verspreide build met de bijbehorende dSYMs. Apple legt bij [debuginformatie voor apps](https://developer.apple.com/documentation/xcode/building-your-app-to-include-debugging-information) uit dat het binaire bestand en de dSYM dezelfde build-UUID moeten hebben. Opnieuw bouwen vervangt die symbolen niet.

Bewaar ook provisioningprofielen en ondertekeningsidentiteiten die je gebruikt. Apples [back-upinstructies voor ondertekening](https://help.apple.com/xcode/mac/current/en.lproj/dev8a2822e0b.html) zeggen dat profielen opnieuw downloaden een ontbrekende privésleutel niet herstelt. Een app verwijderen vraagt niet om het wissen van de sleutelhanger of alle ondertekeningsgegevens.

## Verwijder eerst de Xcode-app

Rond builds en tests af, stop Xcode en Simulator en zoek de specifieke Xcode-installatie die weg mag. Volgens Apples [Finder-procedure](https://support.apple.com/en-us/102610) verplaats je de app naar de prullenmand. Controleer bij meerdere versies de echte installatie en wis niet alle apps met vergelijkbare namen.

Laat de app daar staan tot de bewaarde tools zijn gecontroleerd. Terugzetten kan alleen zolang de app in de prullenmand staat. Later opnieuw installeren vereist een beschikbare compatibele versie. Ruimte komt pas na definitieve verwijdering vrij, dus een ongewijzigde meting bewijst geen mislukte verplaatsing.

## Behandel Command Line Tools apart

Apples [instructies voor de ontwikkelaarsmap](https://developer.apple.com/documentation/xcode/configuring-command-line-tools-settings) beschrijven deze controle zonder wijzigingen:

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

Een pad binnen Xcode selecteert de tools van die app. `/Library/Developer/CommandLineTools` verwijst naar het losse pakket. Een fout betekent dat er geen actieve ontwikkelaarsmap is, niet dat je broncode verdwenen is.

Ontbreekt het benodigde losse pakket, vraag de installatie dan aan met `xcode-select --install` en rond die af. Selecteer het pas als de map bestaat:

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

De tweede opdracht moet het losse pakketpad tonen. Om later terug te schakelen, kies je met dezelfde Apple-procedure een bestaande Xcode-installatie. Een ander pad instellen installeert geen tools.

Heeft geen resterende taak het pakket nodig, dan beschrijft Apple in de installatiegids hoe je `/Library/Developer/CommandLineTools` verwijdert. Volg alleen die specifieke procedure na een bewuste keuze. Dit wist direct, zonder prullenmand. Laat de bovenliggende map `/Library/Developer` staan.

## Bekijk simulators en caches afzonderlijk

Gebruik vóór verwijdering van je laatste Xcode Apples [componentbeheer](https://developer.apple.com/documentation/xcode/downloading-and-installing-additional-xcode-components) om overbodige runtimes te beoordelen. De huidige documentatie noemt het paneel **Components**. Een runtime en de virtuele apparaten vragen aparte keuzes, uitgelegd in [iOS-simulatoropslag opruimen](https://mole.fit/nl/blog/how-to-clean-up-ios-simulator-mac).

Gebruik voor DerivedData en caches de eerder gelinkte Xcode-gids en verwijder alleen herkende uitvoer. Opnieuw maken vereist broncode, afhankelijkheden en tools. Houd Archives en provisioninggegevens buiten deze opruiming en wis niet de hele Developer-boom om de verwijdering af te ronden.

## Controleer Homebrew en resterende builds

Homebrews [installatievereisten](https://docs.brew.sh/Installation) noemen Command Line Tools of Xcode voor het bouwen van formulae uit broncode. Het losse pakket kan dus nodig blijven zonder de editor te openen. Het vervangt geen volledige Xcode voor taken die tools vereisen die alleen in Xcode zitten, zoals `xcodebuild`.

Controleer de geselecteerde ontwikkelaarsmap en probeer een representatieve build die je nog gebruikt. Lees bij fouten eerst of tools of projectafhankelijkheden ontbreken voordat je opnieuw installeert of meer wist. Houd de app herstelbaar tot de controle slaagt.

## Wat Mole doet

Mole Mac staat in **Apps** het verwijderen van Xcode toe en toont een waarschuwing om de gegevens te beoordelen. Dat vraagt om controle van je selectie en verklaart niet elke bijbehorende map overbodig.

In **Opschonen** sluit de ontwikkelcachecatalogus Xcode Archives uit en bevat de ingebouwde whitelist het Archives-pad. Die bescherming is geen reservekopie van builds of ondertekeningsgegevens. Bewaar die apart vóór verwijdering.

## Veelgestelde vragen

### Kan ik Xcode verwijderen en Homebrew behouden?

Ja, maar bewaar of installeer compatibele Command Line Tools als je builds die nodig hebben. Controleer daarna de ontwikkelaarsmap en een build die je echt gebruikt.

### Verwijdert het wissen van Xcode.app alle simulators?

Ga daar niet van uit. Bekijk runtimes en apparaatgegevens apart met de component- en simulatorgidsen voordat de laatste Xcode-installatie verdwijnt.

### Kan Archives weg als ik de broncode nog heb?

Bewaar archieven en passende symbolen van verspreide builds. Nieuwe builds garanderen geen gelijke UUIDs en Xcode opnieuw installeren herstelt geen oude privésleutels voor ondertekening.

---

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