Čitatelji poput vas podržavaju MUO. Kada kupite putem poveznica na našoj stranici, možemo zaraditi partnersku proviziju. Čitaj više.

Ako radije kodirate Mac aplikacije pomoću naredbenog retka, potreban vam je paket alata Xcode Command Line Tools. Sadrži prevoditelje, programe za ispravljanje pogrešaka i druge razvojne alate i uslužne programe kojima se može pristupiti putem terminala bez cjelokupnog integriranog razvojnog okruženja Xcode.

Ako je Xcode već instaliran na vašem Macu, ne trebate ovaj korisni Unix alat. Ako ne, ovaj vodič korak po korak pokazat će vam kako preuzeti, instalirati i koristiti paket alata za naredbeni redak Xcode izravno putem weba ili pomoću instalacijske naredbe "xcode-select" u terminalu.

Xcode Command Line Tools samostalni je paket za programere koji žele izraditi Mac aplikacije koristeći naredbe u stilu UNIX-a.

U paketu je s Appleovim integriranim razvojnim okruženjem Xcode, ali samostalna verzija dostupna je za preuzimanje odvojeno od Xcode-a.

Paket alata za naredbeni redak Xcode sastoji se od okvira i zaglavlja kompleta za razvoj softvera (SDK), zajedno s bezbrojnim alata kao što su Appleov LLVM kompajler i povezivač, naredba Make i druge praktične terminalske naredbe za naredbeni redak razvoj. Postoji 112 terminalskih naredbi uključenih u Xcode naredbene alate (od v14.2).

instagram viewer

Terminal vam, ako niste znali, daje pristup svijetu UNIX naredbi na vašem Macu. Dakle, pogledajte naše sveobuhvatne varalica naredbi Mac terminala kako biste maksimalno iskoristili Terminal. Pruža sjajnu referencu za sve bitne naredbe koje biste trebali znati.

Možete preuzeti i instalirati Xcode Command Line Tools na dva načina. Možete ga izravno preuzeti putem portala Apple Developer ili ga ručno instalirati pomoću naredbe terminala. U nastavku ćemo pokriti obje ove metode.

Za ručno preuzimanje paketa Xcode Command Line Tools, slijedite ove korake:

  1. Ići developer.apple.com/downloads i prijavite se sa svojim Apple ID-om.
  2. Upišite "alati naredbenog retka" u polje za pretraživanje i pritisnite Enter.
  3. Klik Pregledavati pojedinosti ispod unosa koji želite i pritisnite na popisu DMG datoteka da ga preuzmete.
  4. Zatim dvokliknite datoteku u mapi Preuzimanja kako biste montirali sliku diska kao virtualni disk.
  5. Zatim otvorite datoteku Alati za naredbeni redak.pkg s montiranog volumena za pokretanje programa za instalaciju.

U ovom trenutku možete slijediti upute na zaslonu kako biste dovršili postupak instalacije.

Alternativno, uvijek možete koristiti aplikaciju Terminal na vašem Macu za preuzimanje i instaliranje paketa Xcode Command Line Tools:

  1. Pokreni Terminal na vašem Macu pomoću Spotlight pretraživanja (Cmd + razmaknica).
  2. Upišite sljedeću naredbu.
    xcode-select --instaliraj
  3. Dobit ćete skočni prozor s upitom da instalirate alate za razvojne programere naredbenog retka. Odaberite Instalirati nastaviti.
  4. Možete provjeriti svoju instalaciju Xcode alata za naredbeni redak tako što ćete pokušati pokrenuti kompilator jezika C++ pomoću sljedeće naredbe:
    gcc
  5. Udari Unesi tipku i provjerite dobivate li rezultat prikazan na snimci zaslona u nastavku.

Uspješno ste instalirali Xcode alate za naredbeni redak ako dobijete istu poruku o pogrešci o tome da ulazne datoteke nisu proslijeđene.

Nakon uspješne instalacije, naći ćete svoje razvojne alate naredbenog retka unutar usr/bin/ podmapu unutar /Library/Developer/CommandLineTools/ mapa.

Ne možete izravno provjeriti broj verzije Xcode Command Line Tools, ali to možete učiniti neizravno provjerom verzije Clang prevoditelja u Terminalu:

zveket --verzija

Naredba će ispisati broj verzije instaliranih alata naredbenog retka. Spojite ga s odgovarajućim brojem verzije Xcode izdanja na ovome stranica Wikipedije kako biste potvrdili da ste instalirali najnoviju verziju Xcode Command Line Tools.

Da biste deinstalirali Xcode alate naredbenog retka i uklonili njegovu mapu, izvršite sljedeću naredbu:

sudo rm -rf /Library/Developer/CommandLineTools

Od vas će se tražiti da unesete lozinku za Mac jer naredba zahtijeva administratorske ovlasti.

Provjeri to /Library/Developer/CommandLineTools/ je nestao na vašem Macu. Kako biste izbjegli komplikacije, nemojte ručno bacati ovu mapu u smeće u Finderu.

Kako biste potvrdili da ste deinstalirali Xcode alate naredbenog retka, pokušajte pokrenuti GNU kompajler upisivanjem "gcc" u Terminal. Ako vidite poruku o pogrešci koja kaže "nije moguće dobiti aktivni imenik razvojnih programera", deinstalirali ste paket alata za naredbeni redak Xcode s vašeg Maca.

Uživajte u razvoju naredbenog retka u macOS-u

Pisanje App Store aplikacija za Appleove platforme zahtijeva potpuno Xcode integrirano razvojno okruženje koje već uključuje sve potrebne alate naredbenog retka.

Ali ako se oslanjate na upravitelje paketima kao što je Homebrew ili preferirate razvoj naredbenog retka, Xcode alati naredbenog retka pravi su put. S nešto više od gigabajta, ovaj paket dolazi bez dodatnih troškova Xcode-a, koji zahtijeva više od 40 GB prostora na disku za instalaciju.