Articles

[SOLVED] Mac OS: xcrun: error: invalid active developer path, missing xcrun

Motivul pentru care vedeți această eroare este că sistemul dvs. nu are instalat Xcode. Fie nu l-ați instalat niciodată pe Macbook-ul dumneavoastră, fie a fost dezinstalat în timpul oricărei actualizări a sistemului de operare.

Macos xcrun error solution

Atunci, pentru a rezolva această problemă, instalați Xcode. Dacă vă ocupați de dezvoltarea de aplicații iOS, puteți instala versiunea completă și va rezolva și această problemă. Descărcați fișierul Xcode .dmg de pe pagina dezvoltatorilor Apple.

Dacă nu îl folosiți, ca mine, puteți pur și simplu să căutați pachetul Command Line Tools pentru Xcode și să descărcați fișierul .dmg pentru acesta și să îl instalați. Îl puteți descărca de pe pagina dezvoltatorilor Apple.

Soluția perfectă:

Dacă nu doriți să descărcați nimic și doriți doar să rulați câteva comenzi în terminal pentru a rezolva această problemă, atunci iată comanda potrivită pentru dumneavoastră:

xcode-select --install

Aceasta este comanda care poate fi rulată în terminal și va instala instrumentele de linie de comandă pentru Xcode. Când executați această comandă, vi se va cere să acceptați licența, să fiți de acord cu termenii și condițiile, etc.

Dacă vi se arată că descărcarea necesită un spațiu de peste 7GB, atunci fiți conștienți că sunteți forțat să descărcați aplicația Xcode, în acest caz, descărcați fișierul .dmg pentru pachetul de instrumente de linie de comandă în mod specific de pe pagina dezvoltatorului Apple.

Comanda de mai sus ar trebui să rezolve problema dacă nu rulează și următoarea comandă:

xcode-select --reset

Deși acest lucru va rezolva problema dvs., ca un pas următor, este posibil să aveți nevoie să setați calea pentru ca instrumentele de linie de comandă să ruleze fără Xcode.

xcode-select --switch /Library/Developer/CommandLineTools

Dacă vă confruntați cu probleme de permisiune în timpul rulării oricăreia dintre comenzile de mai sus, utilizați sudo cu comenzile. De exemplu,

sudo xcode-select --switch /Library/Developer/CommandLineTools

Și acest lucru poate funcționa:

Dacă aveți aplicația Xcode instalată, încercați să rulați următoarea comandă:

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

Concluzie:

.