Читаоци попут вас помажу у подршци МУО. Када обавите куповину користећи везе на нашем сајту, можда ћемо зарадити провизију за партнере. Опширније.

Ако више волите да кодирате Мац апликације помоћу командне линије, потребан вам је пакет алата за командну линију Ксцоде. Садржи компајлере, програме за отклањање грешака и друге развојне алате и услужне програме који су доступни преко Терминала без целог Ксцоде интегрисаног развојног окружења.

Ако је Ксцоде већ инсталиран на вашем Мац-у, не треба вам овај корисни Уник алат. Ако није, овај водич корак по корак ће вам показати како да преузмете, инсталирате и користите пакет алата Ксцоде командне линије директно преко веба или помоћу команде за инсталацију „кцоде-селецт“ у терминалу.

Ксцоде Цомманд Лине Тоолс је самостални пакет за програмере софтвера који желе да направе Мац апликације користећи команде у УНИКС стилу.

У пакету је са Аппле-овим Ксцоде интегрисаним развојним окружењем, али је самостална верзија доступна за преузимање одвојено од Ксцоде-а.

Пакет алата за командну линију Ксцоде састоји се од оквира и заглавља комплета за развој софтвера (СДК), заједно са безброј алата као што су Аппле-ов ЛЛВМ компајлер и линкер, команда Маке и друге згодне команде терминала за командну линију развој. Постоји 112 терминалских команди укључених у Ксцоде Цомманд Тоолс (од в14.2).

Терминал, ако нисте знали, даје вам приступ свету УНИКС команди на вашем Мац-у. Дакле, погледајте наш свеобухватан цхеат схеет команди Мац терминала да бисте максимално искористили терминал. Пружа одличну референцу за све битне команде које треба да знате.

Алатке командне линије Ксцоде можете преузети и инсталирати на два начина. Можете га директно преузети преко Аппле Девелопер портала или ручно инсталирати помоћу команде терминала. У наставку ћемо покрити обе ове методе.

Да бисте ручно преузели Ксцоде пакет алатки командне линије, следите ове кораке:

  1. Иди на девелопер.аппле.цом/довнлоадс и пријавите се са својим Аппле ИД-ом.
  2. Унесите „алатке командне линије“ у поље за претрагу и притисните Ентер.
  3. Кликните Приказ детаља испод уноса који желите и притисните наведену ДМГ фајл да бисте га преузели.
  4. Затим двапут кликните на датотеку у фасцикли Преузимања да бисте монтирали слику диска као виртуелни диск.
  5. Затим отворите датотеку Алатке командне линије.пкг са монтираног волумена да бисте покренули инсталатер.

У овом тренутку можете пратити упутства на екрану да бисте завршили процес инсталације.

Алтернативно, увек можете користити апликацију Терминал на вашем Мац-у да преузмете и инсталирате пакет алата Ксцоде командне линије:

  1. Лансирање Терминал на вашем Мац-у користећи Спотлигхт претрагу (Цмд + размак).
  2. Унесите следећу команду.
    кцоде-селецт --инсталл
  3. Добићете искачући прозор у коме ће вас тражити да инсталирате алате за програмере командне линије. Изабери Инсталирај наставиће се.
  4. Можете да проверите инсталацију алата Ксцоде командне линије покушајем да покренете преводилац Ц++ језика користећи следећу команду:
    гцц
  5. Погоди Ентер тастер и видите да ли ћете добити резултат приказан на слици испод.

Успешно сте инсталирали пакет алата за командну линију Ксцоде ако добијете исту поруку о грешци да нема прослеђених улазних датотека.

Након успешне инсталације, пронаћи ћете алате за програмере командне линије у оквиру уср/бин/ поддиректоријум унутар /Library/Developer/CommandLineTools/ фолдер.

Не можете директно проверити број верзије Ксцоде алата командне линије, али то можете учинити индиректно тако што ћете проверити верзију Цланг компајлера у терминалу:

звекет --версион

Команда ће приказати број верзије инсталираних алата командне линије. Спојите га са одговарајућим бројем верзије Ксцоде издања на овоме страница на Википедији да бисте проверили да ли сте инсталирали најновију верзију Ксцоде алата командне линије.

Да бисте деинсталирали Ксцоде алате командне линије и уклонили његову фасциклу, извршите следећу команду:

судо рм -рф /Либрари/Девелопер/ЦоммандЛинеТоолс

Од вас ће бити затражено да унесете лозинку за Мац пошто команда захтева администраторске привилегије.

Провери то /Library/Developer/CommandLineTools/ је нестао на вашем Мац-у. Да бисте избегли компликације, немојте ручно бацати ову фасциклу у отпад у Финдер-у.

Да бисте потврдили да сте деинсталирали Ксцоде алате командне линије, покушајте да покренете ГНУ компајлер тако што ћете откуцати „гцц“ у терминалу. Ако видите поруку о грешци која каже „није могуће добити активни директориј програмера“, деинсталирали сте Ксцоде пакет алата командне линије са свог Мац-а.

Уживајте у развоју командне линије у мацОС-у

Писање Апп Сторе апликација за Аппле-ове платформе захтева комплетно Ксцоде интегрисано развојно окружење које већ укључује све потребне алате командне линије.

Али ако се ослањате на менаџере пакета као што је Хомебрев или преферирате развој командне линије, Ксцоде алати командне линије су прави пут. Са нешто више од гигабајта, овај пакет долази без додатних трошкова Ксцоде-а, који захтева више од 40 ГБ простора на диску за инсталацију.