[SOLVED] Mac OS: xcrun: error: invalid active developer path, missing xcrun
Anledningen till att du ser det här felet är att Xcode inte är installerat på ditt system. Antingen har du aldrig installerat det på din Macbook eller så har det avinstallerats i samband med en uppdatering av operativsystemet.
Så för att åtgärda problemet installerar du Xcode. Om du sysslar med utveckling av iOS-apps kan du installera den fullständiga versionen så löser den även det här problemet. Ladda ner Xcode .dmg-filen från Apples utvecklarsida.
Om du inte använder det, som jag, kan du helt enkelt söka efter Command Line Tools-paketet för Xcode och ladda ner .dmg-filen för det och installera det. Du kan ladda ner den från Apples utvecklarsida.
Den perfekta lösningen:
Om du inte vill ladda ner något och bara vill köra några kommandon i terminalen för att åtgärda problemet, så har du här kommandot för dig:
xcode-select --install
Detta är kommandot som kan köras i terminalen och kommer att installera kommandoradsverktygen för Xcode. När du kör det här kommandot kommer du att uppmanas att acceptera licensen, godkänna villkoren etc.
Om du får veta att nedladdningen kräver 7 GB+ utrymme ska du vara medveten om att du tvingas ladda ner Xcode-applikationen, i så fall ska du ladda ner .dmg-filen för kommandoradsverktygen specifikt från äppleutvecklarens sida.
Ovanstående kommando bör lösa problemet om inte följande kommando också körs:
xcode-select --reset
Och även om detta löser ditt problem kan du som ett uppföljningssteg behöva ställa in sökvägen för kommandoradsverktygen så att de kan köras utan Xcode.
xcode-select --switch /Library/Developer/CommandLineTools
Om du stöter på problem med behörigheter när du kör något av ovanstående kommandon, använd sudo
med kommandona. Till exempel,
sudo xcode-select --switch /Library/Developer/CommandLineTools
Detta kan också fungera:
Om du har Xcode-appen installerad kan du prova att köra följande kommando:
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer