[SOLVED] Mac OS: xcrun: error: invalid active developer path, missing xcrun
Powodem, dla którego widzisz ten błąd, jest to, że twój system nie ma zainstalowanego Xcode. Albo nigdy nie zainstalowałeś go na swoim Macbooku, albo został on odinstalowany podczas aktualizacji systemu operacyjnego.
Więc, aby naprawić ten problem, zainstaluj Xcode. Jeśli jesteś w rozwoju iOS App, można zainstalować pełną wersję i będzie rozwiązać ten problem, jak również. Pobierz plik Xcode .dmg ze strony programistów Apple.
Jeśli nie używasz go, tak jak ja, możesz po prostu wyszukać pakiet narzędzi wiersza poleceń dla Xcode i pobrać plik .dmg dla niego i zainstalować go. Możesz go pobrać ze strony programistów Apple.
The Perfect Solution:
Jeśli nie chcesz niczego pobierać i po prostu chcesz uruchomić kilka poleceń w terminalu, aby naprawić ten problem, to tutaj jest polecenie dla Ciebie:
xcode-select --install
To jest polecenie, które można uruchomić w terminalu i zainstaluje narzędzia wiersza poleceń dla Xcode. Po uruchomieniu tego polecenia zostaniesz poproszony o zaakceptowanie licencji, wyrażenie zgody na warunki i zasady, itp.
Jeśli zostanie wyświetlone, że pobieranie wymaga 7GB+ miejsca, to wiedz, że jesteś zmuszony do pobrania aplikacji Xcode, w takim przypadku pobierz plik .dmg dla pakietu narzędzi wiersza poleceń specjalnie ze strony dewelopera jabłka.
Powyższe polecenie powinno naprawić problem, jeśli nie to uruchom również następujące polecenie:
xcode-select --reset
Ale to naprawi twój problem, jako kolejny krok, możesz potrzebować ustawić ścieżkę dla narzędzi wiersza poleceń, aby uruchomić bez Xcode.
xcode-select --switch /Library/Developer/CommandLineTools
Jeśli napotkasz problemy z uprawnieniami podczas uruchamiania któregokolwiek z powyższych poleceń, użyj sudo
z poleceniami. Na przykład,
sudo xcode-select --switch /Library/Developer/CommandLineTools
To też może działać:
Jeśli masz zainstalowaną aplikację Xcode, spróbuj uruchomić następujące polecenie:
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
Wniosek:
.