Articles

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

A hiba oka, hogy a rendszereden nincs telepítve az Xcode. Vagy soha nem telepítette a Macbookjára, vagy valamelyik operációs rendszer frissítése során eltávolították.

Macos xcrun error solution

A probléma megoldásához tehát telepítse az Xcode-ot. Ha iOS alkalmazásfejlesztéssel foglalkozik, telepítheti a teljes verziót, és ez megoldja ezt a problémát is. Töltse le az Xcode .dmg fájlt az Apple fejlesztői oldaláról.

Ha nem használja, mint én, akkor egyszerűen rákereshet az Xcode Command Line Tools csomagjára, és letöltheti a hozzá tartozó .dmg fájlt, majd telepítheti. Letöltheted az Apple fejlesztői oldaláról.

A tökéletes megoldás:

Ha nem akarsz letölteni semmit, és csak néhány parancsot szeretnél futtatni a terminálban a probléma megoldásához, akkor itt a parancs neked:

xcode-select --install

Ez a parancs a terminálban futtatható, és telepíti a parancssori eszközöket az Xcode-hoz. Amikor ezt a parancsot futtatod, a rendszer felszólít a licenc elfogadására, a feltételek elfogadására stb.

Ha megjelenik, hogy a letöltéshez 7GB+ hely szükséges, akkor vedd figyelembe, hogy az Xcode alkalmazás letöltésére kényszerülsz, ebben az esetben töltsd le a .dmg fájlt a parancssori eszközök csomaghoz kifejezetten az almás fejlesztői oldalról.

A fenti parancsnak meg kell oldania a problémát, ha nem futtatja a következő parancsot is:

xcode-select --reset

Noha ez megoldja a problémát, további lépésként szükség lehet a parancssori eszközök elérési útvonalának beállítására, hogy Xcode nélkül fussanak.

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

Ha a fenti parancsok bármelyikének futtatása során engedélyezési problémákkal találkozik, használja a sudo parancsokat. Például:

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

Ez is működhet:

Ha telepítve van az Xcode alkalmazás, akkor próbálja meg futtatni a következő parancsot:

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

Következtetés: