Så här avinstallerar du XCode

Nedan finns nya enkla instruktioner för att avinstallera moderna versioner av Xcode. Detta är en grundlig guide för att avinstallera Xcode från vilken Mac som helst oavsett version och Mac OS X-version.

Xcode är Apples utvecklarsvit för iOS och Mac OS X. Den är nödvändig om du tänker skriva appar för något av operativsystemen och den innehåller ett antal andra användbara verktyg utöver själva IDE-delen. De ytterligare aspekterna inkluderar saker som Interface Builder, iPhone Simulator, Quartz Composer, Dashcode, gcc, dtrace, perl, python, ruby och mycket mer som har användning bortom kärnan av iOS- och Mac OS X-utveckling, och som lägger till värdefulla verktyg för tweakers och administratörer.

Installation av Xcode är bara en fråga om att ladda ner det från Mac App Store, men vad händer om du vill ta bort Xcode?

Hur du tar bort Xcode beror på vilken version du försöker ta bort från Mac. Vi tar först upp hur man tar bort nyare versioner av Xcode och sedan tar vi upp hur man tar bort de äldre versionerna av appen också.

Avinstallera Xcode 10, Xcode 9, Xcode 8 osv. från Mac OS X

Avinstallera nyare versioner av Xcode går till på samma sätt som att ta bort alla andra appar från Mac:

  1. Navigera till mappen /Applikationer/ och leta upp programmet ”Xcode”
  2. Släpp ”XCode” till papperskorgen och töm papperskorgen som vanligt genom att högerklicka på papperskorgen och välja ”Töm papperskorgen”

Nästan vill du antagligen ta bort mappen för användarens utvecklarverktyg, som du hittar på följande plats – observera att detta inkluderar data från användarutvecklare, så gör inte detta om du har projekt och andra data i Xcode som du inte har säkerhetskopierat någon annanstans eller som du på annat sätt bryr dig om:

Katalogen är ~/Library/Developer/, användarmappen ska innehålla mapparna ”Xcode” och ”CoreSimulator”:

  1. Öppna användarens hemkatalog och gå till Library
  2. Visit mappen ”Developer” och ta bort den

Trash dessa mappar tillsammans med applikationen bör återställa cirka 11 GB diskutrymme från Mac och OS X kommer inte längre att ha Xcode. Om du har installerat kommandoradsverktygen separat bör de inte påverkas av att radera själva xcode.

Uppdatering: Våra läsare påpekade att Xcode 4.3 förenklar den här processen avsevärt genom att paketera Xcode i ett enda program. Därför är den här guiden mest relevant för äldre versioner. XCode 4.3 och senare versioner bör kunna avinstalleras som vilken annan Mac-app som helst, medan äldre versioner av XCode kräver den manuella process som beskrivs nedan.

Helt och hållet avinstallera Xcode från Mac OS X

Bemärk att avinstallationen av Xcode är annorlunda för tidigare versioner av appen. Anvisningarna nedan gäller dock fortfarande för alla tidigare versioner av Xcode, och du kommer att upptäcka att det inte är samma sak som att avinstallera allmänna Mac-appar eller till och med att slänga standardprogrammen eftersom Xcode har ett mycket större fotavtryck, så för att avinstallera Xcode måste du använda kommandoraden.

Detta tar bort allt som rör Xcode från en Mac:

  • Lansera Terminal, som finns i /Applications/Utilities/ och skriv följande:
  • sudo /Developer/Library/uninstall-devtools --mode=all

  • Bekräfta admin-lösenordet (krävs för sudo) och låt skriptet köras

Glöm inte att radera programmet Install Xcode
Om du avinstallerar Xcode finns troligen det ursprungliga programmet Install Xcode fortfarande kvar i mappen /Applications/, som du laddade ner från Mac App Store, glöm inte att radera det också, annars slösar du bort en timme.8 GB diskutrymme.

Varför avinstallera Xcode?

Om du inte använder Xcode eller dess medföljande verktyg är det en bra idé att avinstallera sviten. Varför? Den enklaste anledningen är att Xcode tar upp mycket diskutrymme, i allmänhet förbrukas minst 7 GB diskutrymme av installationen, och enbart installationsprogrammet är ytterligare 1,8 GB, det är mycket lagringskapacitet som tas upp av något som potentiellt inte används.

Nu när vi har täckt den grundläggande processen för att avinstallera allt som har med Xcode att göra och varför vissa människor skulle ha nytta av att göra det, ska vi dyka ner i lite mer specifik information och några andra avinstallationsalternativ som kan vara användbara för vissa användare.

För det första kör ovanstående avinstallationskommando med -mode=all faktiskt bara tre separata skript som underlättar avinstallationsprocessen, för den som är nyfiken är dessa separata skript:

/Library/Developer/Shared/uninstall-devtools
/Library/Developer/4.1/uninstall-devtools
/Developer/Library/uninstall-developer-folder

Dessa behöver inte köras oberoende av varandra, även om du skulle kunna välja att göra det om du vill, mer om det nedan.

Om du vill avinstallera delar av Xcode selektivt istället för allting, använd kommandona nedan. Dessa är inte nödvändiga om du kör kommandot -mode=all ovan.

Avinstallera Xcode’s Unix Development Toolkit

Om du bara vill ta bort kommandoradsdelen kan du göra det med det här kommandot:

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

Detta är faktiskt länkat till det tidigare nämnda skriptet ”/Library/Developer/Shared/uninstall-devtools”. Personligen tycker jag att unix-verktygslådan är en av de mest användbara aspekterna av att installera Xcode så jag är inte säker på varför du skulle vilja göra detta, men det är trevligt att veta att du kan göra det.

Uninstall the Xcode Developer Folder and Contents Only

Detta kommer att hålla andra aspekter av Xcode intakta men kommer att ta bort allt inom katalogen /Developer:

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

Detta kommando är i princip en genväg till det tidigare nämnda skriptet ”/Developer/Library/uninstall-developer-folder”. Om du vill göra dig av med /Developer-katalogen kör du det här kommandot i stället för att ta bort den manuellt via Finder.

Uninstall Xcode System Support

Selektivt avinstallera endast Xcodes systemstöd (rekommenderas inte):

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

Det här kommandot kör bara följande skript: ”/Library/Developer/Shared/uninstall-devtools” och ”/Library/Developer/4.1/uninstall-devtools”

Platser för Xcode-datafiler

Den fullständiga uppsättningen Xcode-relaterade data, som du kanske vill säkerhetskopiera eller radera om du avinstallerar Xcode från en Mac, finns på följande platser och i följande filer:

/Applications/Xcode.app

~/Library/Caches/com.apple.dt.Xcode

~/Library/Developer

~/Library/MobileDevice

~/Library/Preferences/com.apple.dt.Xcode.plist

/Library/Preferences/com.apple.dt.Xcode.plist

/System/Library/Receipts/com.apple.pkg.XcodeExtensionSupport.bom

/System/Library/Receipts/com.apple.pkg.XcodeExtensionSupport.plist

/System/Library/Receipts/com.apple.pkg.XcodeSystemResources.bom

/System/Library/Receipts/com.apple.pkg.XcodeSystemResources.bom

/System/Library/Receipts/com.apple.pkg.XcodeSystemResources.plist

Du kan ta bort dessa filer manuellt också, men om du bryr dig om att bevara din miljö bör du överväga att säkerhetskopiera data innan du tar bort Xcode-appar, filer och komponenter manuellt.

Det var allt. Du kanske kan utföra några av dessa uppgifter med ett borttagningsverktyg som AppCleaner också, men för bästa resultat är det en bra idé att hålla sig till lösningen som levereras med själva Xcode.

Lämna ett svar

Din e-postadress kommer inte publiceras.