Se preferisci codificare le app Mac utilizzando la riga di comando, hai bisogno del pacchetto Xcode Command Line Tools. Contiene compilatori, debugger e altri strumenti di sviluppo e utilità accessibili tramite Terminal senza l'intero ambiente di sviluppo integrato Xcode.
Se Xcode è già installato sul tuo Mac, non hai bisogno di questo utile toolkit Unix. In caso contrario, questo tutorial passo-passo ti mostrerà come scaricare, installare e utilizzare il pacchetto Xcode Command Line Tools direttamente tramite il Web o utilizzando il comando di installazione "xcode-select" nel Terminale.
Xcode Command Line Tools è un pacchetto autonomo per gli sviluppatori di software che desiderano creare app per Mac utilizzando comandi in stile UNIX.
È in bundle con l'ambiente di sviluppo integrato Xcode di Apple, ma una versione autonoma è disponibile per il download separatamente da Xcode.
Il pacchetto Xcode Command Line Tools è costituito dai framework e dalle intestazioni del kit di sviluppo software (SDK), insieme a una miriade di di strumenti come il compilatore e il linker LLVM di Apple, il comando Make e altri pratici comandi di Terminale per la riga di comando sviluppo. Ci sono 112 comandi Terminal inclusi in Xcode Command Tools (a partire dalla v14.2).
Terminal, se non lo sapevi, ti dà accesso al mondo dei comandi UNIX sul tuo Mac. Quindi, dai un'occhiata al nostro completo cheat sheet dei comandi del terminale Mac per ottenere il massimo da Terminal. Fornisce un ottimo riferimento per tutti i comandi essenziali che dovresti conoscere.
Puoi scaricare e installare Xcode Command Line Tools in due modi. Puoi scaricarlo direttamente tramite il portale Apple Developer o installarlo manualmente utilizzando un comando Terminale. Tratteremo entrambi questi metodi di seguito.
Per scaricare manualmente il pacchetto Xcode Command Line Tools, attenersi alla seguente procedura:
- Vai a developer.apple.com/downloads e accedi con il tuo ID Apple.
- Digita "strumenti da riga di comando" nel campo di ricerca e premi Invio.
- Clic Visualizza dettagli sotto la voce desiderata e premi l'elenco file DMG per scaricarlo.
- Successivamente, fai doppio clic sul file nella cartella Download per montare l'immagine del disco come disco virtuale.
- Successivamente, apri il file Strumenti della riga di comando.pkg dal volume montato per avviare il programma di installazione.
A questo punto, puoi seguire le istruzioni sullo schermo per completare il processo di installazione.
In alternativa, puoi sempre usare l'app Terminale sul tuo Mac per scaricare e installare il pacchetto Xcode Command Line Tools:
- Lancio terminale sul tuo Mac utilizzando la ricerca Spotlight (Comando + Spazio).
- Digita il seguente comando.
xcode-select --install
- Verrà visualizzato un popup che ti chiederà di installare gli strumenti di sviluppo della riga di comando. Scegliere Installare continuare.
- Puoi verificare l'installazione degli strumenti della riga di comando Xcode provando a eseguire il compilatore del linguaggio C++ utilizzando il seguente comando:
gcc
- Colpire il accedere chiave e vedi se ottieni il risultato indicato nello screenshot qui sotto.
Hai installato correttamente il pacchetto Xcode Command Line Tools se ricevi lo stesso messaggio di errore relativo all'assenza di file di input passati.
Al termine dell'installazione, troverai gli strumenti di sviluppo della riga di comando all'interno del file utente/bin/ sottocartella all'interno di /Library/Developer/CommandLineTools/ cartella.
Non puoi controllare direttamente il numero di versione di Xcode Command Line Tools, ma puoi farlo indirettamente controllando la versione del compilatore Clang in Terminal:
clangore --versione
Il comando restituirà il numero di versione degli strumenti della riga di comando installati. Abbinalo al numero di versione di rilascio Xcode corrispondente su questo pagina Wikipedia per verificare di aver installato l'ultima versione di Xcode Command Line Tools.
Per disinstallare Xcode Command Line Tools e rimuovere la sua cartella, eseguire il seguente comando:
sudo rm -rf /Library/Developer/CommandLineTools
Ti verrà richiesto di inserire la password del tuo Mac poiché il comando richiede privilegi di amministratore.
Controllalo /Library/Developer/CommandLineTools/ è andato sul tuo Mac. Per evitare complicazioni, non eliminare manualmente questa cartella nel Finder.
Per confermare di aver disinstallato Xcode Command Line Tools, prova a eseguire il compilatore GNU digitando "gcc" in Terminale. Se viene visualizzato un messaggio di errore che dice "impossibile ottenere la directory degli sviluppatori attiva", hai disinstallato il pacchetto Xcode Command Line Tools dal tuo Mac.
Goditi lo sviluppo della riga di comando in macOS
La scrittura di app dell'App Store per le piattaforme Apple richiede l'ambiente di sviluppo integrato Xcode completo che include già tutti gli strumenti della riga di comando richiesti.
Ma se ti affidi a gestori di pacchetti come Homebrew o preferisci lo sviluppo da riga di comando, Xcode Command Line Tools è la strada da percorrere. A poco più di un gigabyte, questo pacchetto viene fornito senza il sovraccarico di Xcode, che richiede più di 40 GB di spazio su disco per l'installazione.