Afgeleide gegevens

DerivedData is de werkmap van Xcode waarin tussentijdse buildproducten, indexen, logbestanden en andere door ontwikkelaars gegenereerde bestanden voor projecten worden opgeslagen.

Xcode Junk

Wat is Afgeleide gegevens?

DerivedData is een map met ontwikkelaarsgegevens die door Xcode wordt gebruikt tijdens app-ontwikkeling en builds op macOS. De map slaat gegenereerde bestanden op, zoals tussentijdse buildproducten, indexen, logbestanden, symbolen en andere werkgegevens die Xcode aanmaakt tijdens het compileren, testen en uitvoeren van projecten. Ontwikkelaars komen deze map vaak tegen bij het oplossen van buildproblemen, het vrijmaken van schijfruimte of het opnieuw instellen van de projectstatus na wijzigingen in de toolchain. De map helpt Xcode om herhaalde builds te versnellen en informatie te bewaren die nodig is voor code-indexering en debuggingworkflows. De inhoud wordt automatisch opnieuw aangemaakt wanneer je projecten weer opent en bouwt, maar het verwijderen ervan kan de volgende build tijdelijk vertragen en kan de gecachte projectstatus wissen.

Review files before deleting with diCleaner

Inspect caches, support files, folders, and related data before deleting items on Mac.

Download diCleaner

Veiligheidsoverzicht

Status: Grotendeels veilig

Deze map wordt door Xcode aangemaakt en gebruikt voor ontwikkelwerk. Het verwijderen van de inhoud is over het algemeen veilig voor broncode, omdat er gegenereerde buildgegevens in worden opgeslagen in plaats van je oorspronkelijke projectbestanden, maar het kan gecachte indexen, logbestanden, symbolen en andere tijdelijke projectstatus verwijderen die Xcode opnieuw zal moeten opbouwen. Als je voor probleemoplossing afhankelijk bent van oude buildartefacten of diagnostische bestanden, bewaar die dan totdat je ze niet meer nodig hebt.

Aanbeveling: Bewaar DerivedData als je Xcode actief gebruikt en snellere incrementele builds en behouden projectindexering wilt. Verwijder het wanneer je schijfruimte wilt terugwinnen, verouderde buildartefacten wilt wissen of buildproblemen wilt oplossen; Xcode maakt de map opnieuw aan de volgende keer dat je bouwt, al kan de eerste herbouw langer duren.

Bestandspad

  • ~/Library/Developer/Xcode/DerivedData

Deel je ervaring

Wees de eerste die je ervaring deelt.

Deel je ervaring met dit bestand of map