xCode xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)

Condividi questo articolo:


Ho aggiornato a macOS Mojave (questo succede anche sull’aggiornamento di Catalina, e sembra che potenzialmente si verifichi su ogni aggiornamento principale in seguito)

Questa mattina ho navigato nella codebase del mio lavoro nella riga di comando sul mio MacBook pro, ho digitato “git status” nel repository e ho ricevuto l’errore:

xcrun: xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

Come faccio a sistemare git e gli strumenti a riga di comando?

Il problema è che Xcode Command-line Tools deve essere aggiornato.

Soluzione #1

Torna al tuo terminale e inserisci

Riceverai quindi il seguente output:

xcode-select: note: install requested for command line developer tools

Ti verrà quindi richiesto in una finestra di aggiornare gli strumenti della linea di comando di Xcode. (che potrebbe richiedere un po’ di tempo)

Apri una nuova finestra di terminale e i tuoi strumenti di sviluppo dovrebbero essere restituiti.

Aggiunta: Con qualsiasi aggiornamento maggiore o semi-maggiore avrai bisogno di aggiornare gli strumenti della riga di comando per farli funzionare di nuovo correttamente. Controlla Xcode con qualsiasi aggiornamento. Questo va oltre Mojave…

Dopo di che riavvia il tuo terminale

In alternativa, SE questo fallisce, e potrebbe benissimo…. avrai una finestra pop-up che dice “Software non trovato sul server”, vedi sotto!

Soluzione #2

Se usi

e non trova il software, accedi a Apple Developer e installalo tramite la pagina web.

Accedi o iscriviti qui:

https://developer.apple.com/download/more/

Cerca: “Command Line Tools for Xcode 12.x” nell’elenco dei download Poi clicca sul dmg e scarica.

Andrea Piani Administrator
Mi chiamo Andrea Piani, sono un programmatore specializzato nello sviluppo di App iOS e Android. Appassionato di elettronica e blockchain. Divulgatore tecnologico. Creatore della web agency Immaginet Srl (Udine) e di PrestaExpert Srl (Milano), aziende specializzate in Digital Marketing ed e-commerce.
follow me

Vuoi una consulenza a pagamento? Vuoi sviluppare un software per la tua attività? Hai bisogno di informazioni? Compila il modulo per contattarmi. Ti risponderò entro 24 ore.

Fill out my online form.

Iscriviti alla newsletter. Scegli la categoria che preferisci. Solo articoli esclusivi e di alta qualità che non trovi sul blog. Niente SPAM. Promesso!


Condividi questo articolo:
LEGGI ANCHE:  Risolvere in xCode: The resource could not be loaded because the App Transport Security policy requires the use of a secure connection