Om du föredrar att koda Mac-appar med kommandoraden behöver du Xcode Command Line Tools-paketet. Den innehåller kompilatorer, debuggers och andra utvecklingsverktyg och verktyg som är tillgängliga via Terminal utan hela Xcodes integrerade utvecklingsmiljö.
Om Xcode redan är installerat på din Mac behöver du inte denna användbara Unix-verktygslåda. Om inte, kommer denna steg-för-steg-handledning att visa dig hur du laddar ner, installerar och använder Xcode Command Line Tools-paketet direkt via webben eller med hjälp av installationskommandot "xcode-select" i Terminal.
Xcode Command Line Tools är ett fristående paket för mjukvaruutvecklare som vill bygga Mac-appar med kommandon i UNIX-stil.
Den levereras med Apples Xcode integrerade utvecklingsmiljö, men en fristående version finns att ladda ner separat från Xcode.
Xcode Command Line Tools-paketet består av ramverk och rubriker för mjukvaruutvecklingskit (SDK) tillsammans med en myriad av verktyg som Apples LLVM-kompilator och länkare, kommandot Make och andra praktiska terminalkommandon för kommandoraden utveckling. Det finns 112 terminalkommandon inkluderade i Xcode Command Tools (från v14.2).
Terminal, om du inte visste det, ger dig tillgång till en värld av UNIX-kommandon på din Mac. Så kolla in vår omfattande fuskblad med Mac-terminalkommandon för att få ut det mesta av Terminal. Det ger en bra referens för alla viktiga kommandon du bör känna till.
Du kan ladda ner och installera Xcode Command Line Tools på två sätt. Du kan antingen ladda ner den direkt via Apples utvecklarportal eller installera den manuellt med ett Terminal-kommando. Vi kommer att täcka båda dessa metoder nedan.
För att manuellt ladda ner Xcode Command Line Tools-paketet, följ dessa steg:
- Gå till developer.apple.com/downloads och logga in med ditt Apple-ID.
- Skriv "command line tools" i sökfältet och tryck på Enter.
- Klick Visa detaljer under posten du vill ha och tryck på den listade DMG-fil för att ladda ner den.
- Dubbelklicka sedan på filen i mappen Nedladdningar för att montera diskavbildningen som en virtuell disk.
- Öppna sedan filen Kommandoradsverktyg.pkg från den monterade volymen för att starta installationsprogrammet.
Vid det här laget kan du följa instruktionerna på skärmen för att slutföra installationsprocessen.
Alternativt kan du alltid använda Terminal-appen på din Mac för att ladda ner och installera Xcode Command Line Tools-paketet:
- Lansera Terminal på din Mac med Spotlight-sökning (Cmd + Mellanslag).
- Skriv in följande kommando.
xcode-select --install
- Du kommer att få ett popup-fönster som uppmanar dig att installera kommandoradsutvecklingsverktyg. Välja Installera att fortsätta.
- Du kan verifiera din Xcode Command Line Tools-installation genom att försöka köra språkkompilatorn C++ med följande kommando:
gcc
- Slå Stiga på och se om du får resultatet som anges i skärmdumpen nedan.
Du har framgångsrikt installerat Xcode Command Line Tools-paketet om du får samma felmeddelande om att inga indatafiler har skickats.
Efter en lyckad installation hittar du dina kommandoradsutvecklingsverktyg i usr/bin/ undermapp inuti /Library/Developer/CommandLineTools/ mapp.
Du kan inte kontrollera versionsnumret för Xcode Command Line Tools direkt, men du kan göra det indirekt genom att kontrollera versionen av Clang-kompilatorn i Terminal:
klang --version
Kommandot matar ut versionsnumret för de installerade kommandoradsverktygen. Matcha det med motsvarande versionsnummer för Xcode-versionen på detta Wikipedia sida för att verifiera att du har installerat den senaste versionen av Xcode Command Line Tools.
För att avinstallera Xcode Command Line Tools och ta bort dess mapp, kör följande kommando:
sudo rm -rf /Bibliotek/Utvecklare/CommandLineTools
Du kommer att bli ombedd att ange din Macs lösenord eftersom kommandot kräver administratörsbehörighet.
Kolla det /Library/Developer/CommandLineTools/ är borta på din Mac. För att undvika komplikationer ska du inte kasta den här mappen manuellt i Finder.
För att bekräfta att du har avinstallerat Xcode Command Line Tools, försök att köra GNU-kompilatorn genom att skriva "gcc" i Terminal. Om du ser ett felmeddelande som säger "det går inte att hämta aktiv utvecklarkatalog" har du avinstallerat Xcode Command Line Tools-paketet från din Mac.
Njut av kommandoradsutveckling i macOS
Att skriva App Store-appar för Apples plattformar kräver den kompletta Xcode-integrerade utvecklingsmiljön som redan innehåller alla nödvändiga kommandoradsverktyg.
Men om du litar på pakethanterare som Homebrew eller föredrar kommandoradsutveckling, är Xcode Command Line Tools rätt väg att gå. På drygt en gigabyte kommer det här paketet utan omkostnader för Xcode, som kräver mer än 40 GB diskutrymme för att installera.