Če raje kodirate aplikacije Mac z ukazno vrstico, potrebujete paket orodij za ukazno vrstico Xcode. Vsebuje prevajalnike, razhroščevalnike in druga razvojna orodja ter pripomočke, dostopne prek terminala brez celotnega integriranega razvojnega okolja Xcode.
Če je Xcode že nameščen na vašem Macu, ne potrebujete tega uporabnega kompleta orodij Unix. Če ne, vam bo ta vadnica po korakih pokazala, kako prenesti, namestiti in uporabljati paket orodij ukazne vrstice Xcode neposredno prek spleta ali z ukazom za namestitev "xcode-select" v terminalu.
Xcode Command Line Tools je samostojen paket za razvijalce programske opreme, ki želijo graditi aplikacije za Mac z uporabo ukazov v slogu UNIX.
Priložen je Applovemu integriranemu razvojnemu okolju Xcode, vendar je samostojna različica na voljo za prenos ločeno od Xcode.
Paket orodij za ukazno vrstico Xcode je sestavljen iz ogrodij in glav kompleta za razvoj programske opreme (SDK), skupaj z nešteto orodij, kot so Applov prevajalnik in povezovalnik LLVM, ukaz Make in drugi priročni terminalski ukazi za ukazno vrstico razvoj. V Xcode Command Tools je vključenih 112 terminalskih ukazov (od v14.2).
Terminal, če niste vedeli, vam omogoča dostop do sveta ukazov UNIX na vašem Macu. Torej, preverite našo celovito goljufanje ukazov terminala Mac da kar najbolje izkoristite terminal. Ponuja odlično referenco za vse bistvene ukaze, ki bi jih morali poznati.
Orodja ukazne vrstice Xcode lahko prenesete in namestite na dva načina. Lahko ga prenesete neposredno prek portala za razvijalce Apple ali ročno namestite z ukazom terminala. Spodaj bomo obravnavali obe metodi.
Če želite ročno prenesti paket orodij za ukazno vrstico Xcode, sledite tem korakom:
- Pojdi do developer.apple.com/downloads in se prijavite s svojim Apple ID-jem.
- V iskalno polje vnesite "orodja ukazne vrstice" in pritisnite Enter.
- Kliknite Ogled podrobnosti pod želenim vnosom in pritisnite na seznam DMG datoteka da ga prenesete.
- Nato dvokliknite datoteko v mapi Prenosi, da namestite sliko diska kot navidezni disk.
- Nato odprite datoteko Orodja ukazne vrstice.pkg z nameščenega nosilca, da zaženete namestitveni program.
Na tej točki lahko sledite navodilom na zaslonu, da dokončate postopek namestitve.
Lahko pa vedno uporabite aplikacijo Terminal na vašem Macu za prenos in namestitev paketa orodij za ukazno vrstico Xcode:
- Kosilo Terminal na vašem Macu z iskanjem Spotlight (Cmd + preslednica).
- Vnesite naslednji ukaz.
xcode-select --install
- Dobili boste pojavno okno s pozivom, da namestite orodja za razvijalce ukazne vrstice. Izberite Namestite nadaljevati.
- Namestitev orodij ukazne vrstice Xcode lahko preverite tako, da poskusite zagnati prevajalnik jezika C++ z naslednjim ukazom:
gcc
- Udari Vnesite in preverite, ali dobite rezultat, prikazan na spodnjem posnetku zaslona.
Uspešno ste namestili paket orodij ukazne vrstice Xcode, če prejmete isto sporočilo o napaki, da vhodne datoteke niso bile posredovane.
Po uspešni namestitvi boste znotraj programa našli orodja za razvijalce ukazne vrstice usr/bin/ podmapo znotraj /Library/Developer/CommandLineTools/ mapo.
Številke različice orodij ukazne vrstice Xcode ne morete preveriti neposredno, lahko pa to storite posredno s preverjanjem različice prevajalnika Clang v terminalu:
žvenketati --različica
Ukaz bo izpisal številko različice nameščenih orodij ukazne vrstice. Povežite jo z ustrezno številko različice izdaje Xcode na tem stran Wikipedije da preverite, ali ste namestili najnovejšo različico orodij ukazne vrstice Xcode.
Če želite odstraniti orodja ukazne vrstice Xcode in odstraniti njihovo mapo, izvedite naslednji ukaz:
sudo rm -rf /Library/Developer/CommandLineTools
Pozvani boste, da vnesete geslo za svoj Mac, saj ukaz zahteva skrbniške pravice.
Preverite to /Library/Developer/CommandLineTools/ na vašem Macu ni več. Da bi se izognili zapletom, te mape v Finderju ne vrzite ročno v smeti.
Če želite potrditi, da ste odstranili orodja ukazne vrstice Xcode, poskusite zagnati prevajalnik GNU tako, da v terminal vnesete "gcc". Če vidite sporočilo o napaki »ni mogoče pridobiti aktivnega imenika za razvijalce«, ste odstranili paket orodij ukazne vrstice Xcode iz svojega Maca.
Uživajte v razvoju ukazne vrstice v sistemu macOS
Pisanje aplikacij App Store za Applove platforme zahteva popolno integrirano razvojno okolje Xcode, ki že vključuje vsa zahtevana orodja ukazne vrstice.
Če pa se zanašate na upravitelje paketov, kot je Homebrew, ali imate raje razvoj v ukazni vrstici, so orodja Xcode Command Line Tools prava pot. Z nekaj več kot gigabajti je ta paket na voljo brez dodatnih stroškov Xcode, ki za namestitev zahteva več kot 40 GB prostora na disku.