Jei norite koduoti „Mac“ programas naudodami komandinę eilutę, jums reikia „Xcode Command Line Tools“ paketo. Jame yra kompiliatoriai, derintuvai ir kiti kūrimo įrankiai bei komunalinės paslaugos, pasiekiamos per terminalą be visos Xcode integruotos kūrimo aplinkos.
Jei Xcode jau įdiegtas jūsų Mac kompiuteryje, jums nereikia šio naudingo Unix įrankių rinkinio. Jei ne, ši nuosekli pamoka parodys, kaip atsisiųsti, įdiegti ir naudoti Xcode komandų eilutės įrankių paketą tiesiogiai per žiniatinklį arba naudojant terminalo diegimo komandą „xcode-select“.
Xcode Command Line Tools yra savarankiškas paketas programinės įrangos kūrėjams, norintiems kurti Mac programas naudojant UNIX stiliaus komandas.
Ji komplektuojama su integruota Apple Xcode kūrimo aplinka, tačiau atskirą versiją galima atsisiųsti atskirai iš Xcode.
„Xcode Command Line Tools“ paketą sudaro programinės įrangos kūrimo rinkinio (SDK) sistemos ir antraštės, taip pat daugybė įrankių, tokių kaip Apple LLVM kompiliatorius ir susiejimo priemonė, komanda Make ir kitos patogios komandų eilutės terminalo komandos plėtra. „Xcode Command Tools“ (nuo 14.2 versijos) yra 112 terminalo komandų.
Terminalas, jei nežinojote, suteikia prieigą prie UNIX komandų pasaulio jūsų Mac kompiuteryje. Taigi, peržiūrėkite mūsų išsamią informaciją „Mac“ terminalo komandų apgaulės lapas kad maksimaliai išnaudotumėte terminalą. Tai puiki nuoroda visoms pagrindinėms komandoms, kurias turėtumėte žinoti.
„Xcode Command Line Tools“ galite atsisiųsti ir įdiegti dviem būdais. Jį galite atsisiųsti tiesiogiai per „Apple Developer“ portalą arba rankiniu būdu įdiegti naudodami komandą „Terminal“. Toliau apžvelgsime abu šiuos metodus.
Norėdami rankiniu būdu atsisiųsti „Xcode Command Line Tools“ paketą, atlikite šiuos veiksmus:
- Eiti į developer.apple.com/downloads ir prisijunkite naudodami savo Apple ID.
- Į paieškos laukelį įveskite "komandinės eilutės įrankiai" ir paspauskite Enter.
- Spustelėkite Išsamiau po norimu įrašu ir paspauskite sąrašą DMG failą norėdami jį atsisiųsti.
- Tada dukart spustelėkite failą aplanke Atsisiuntimai, kad pritvirtintumėte disko vaizdą kaip virtualų diską.
- Tada atidarykite failą Komandinės eilutės įrankiai.pkg iš sumontuoto tomo, kad paleistumėte diegimo programą.
Šiuo metu galite vadovautis ekrane pateikiamomis instrukcijomis, kad užbaigtumėte diegimo procesą.
Arba visada galite naudoti „Mac“ kompiuteryje esančią terminalo programą Norėdami atsisiųsti ir įdiegti „Xcode Command Line Tools“ paketą:
- Paleisti Terminalas „Mac“ kompiuteryje naudojant „Spotlight“ paiešką (Cmd + tarpas).
- Įveskite šią komandą.
xcode-select --install
- Pamatysite iššokantįjį langą, raginantį įdiegti komandinės eilutės kūrėjo įrankius. Pasirinkite Diegti tęsti.
- Galite patikrinti savo Xcode Command Line Tools diegimą bandydami paleisti C++ kalbos kompiliatorių naudodami šią komandą:
gcc
- Pataikykite Įeikite klavišą ir pažiūrėkite, ar gaunate rezultatą, nurodytą toliau esančioje ekrano kopijoje.
Sėkmingai įdiegėte „Xcode Command Line Tools“ paketą, jei gaunate tą patį klaidos pranešimą, kad nebuvo perduoti įvesties failai.
Sėkmingai įdiegę komandų eilutės kūrėjo įrankius rasite usr/bin/ viduje esantį poaplankį /Library/Developer/CommandLineTools/ aplanką.
Negalite tiesiogiai patikrinti „Xcode Command Line Tools“ versijos numerio, bet galite tai padaryti netiesiogiai, patikrindami „Clang“ kompiliatoriaus versiją terminale:
žvangėti -- versija
Komanda išves įdiegtų komandinės eilutės įrankių versijos numerį. Suderinkite jį su atitinkamu Xcode leidimo versijos numeriu Vikipedijos puslapis kad patikrintumėte, ar įdiegėte naujausią „Xcode Command Line Tools“ versiją.
Norėdami pašalinti Xcode Command Line Tools ir pašalinti jo aplanką, vykdykite šią komandą:
sudo rm -rf /Library/Developer/CommandLineTools
Būsite paraginti įvesti „Mac“ slaptažodį, nes komandai reikia administratoriaus teisių.
Patikrinkite tai /Library/Developer/CommandLineTools/ dingo jūsų „Mac“. Kad išvengtumėte komplikacijų, rankiniu būdu neišmeskite šio aplanko į „Finder“ šiukšliadėžę.
Norėdami patvirtinti, kad pašalinote Xcode komandų eilutės įrankius, pabandykite paleisti GNU kompiliatorių terminale įvesdami „gcc“. Jei matote klaidos pranešimą „nepavyko gauti aktyvaus kūrėjo katalogo“, pašalinote „Xcode Command Line Tools“ paketą iš „Mac“.
Mėgaukitės „MacOS“ komandų eilutės kūrimu
Norint rašyti „App Store“ programas „Apple“ platformoms, reikalinga visa integruota „Xcode“ kūrimo aplinka, kurioje jau yra visi reikalingi komandų eilutės įrankiai.
Bet jei pasikliaujate paketų tvarkytuvais, pvz., „Homebrew“, arba teikiate pirmenybę komandų eilutės kūrimui, „Xcode Command Line Tools“ yra tinkamas būdas. Šis šiek tiek daugiau nei gigabaito paketas pateikiamas be papildomų Xcode, kuriam įdiegti reikia daugiau nei 40 GB vietos diske.