Ако предпочитате да кодирате приложения за Mac с помощта на командния ред, имате нужда от пакета Xcode Command Line Tools. Той съдържа компилатори, програми за отстраняване на грешки и други инструменти за разработка и помощни програми, достъпни през терминала без цялата интегрирана среда за разработка на Xcode.
Ако Xcode вече е инсталиран на вашия Mac, нямате нужда от този полезен Unix инструментариум. Ако не, този урок стъпка по стъпка ще ви покаже как да изтеглите, инсталирате и използвате пакета Xcode Command Line Tools директно през мрежата или чрез командата за инсталиране "xcode-select" в терминала.
Xcode Command Line Tools е самостоятелен пакет за разработчици на софтуер, които желаят да създават приложения за Mac, използвайки команди в стил UNIX.
Той е в комплект с интегрираната среда за разработка Xcode на Apple, но е налична самостоятелна версия за изтегляне отделно от Xcode.
Пакетът Xcode Command Line Tools се състои от рамки и заглавки на комплекта за разработка на софтуер (SDK), заедно с безброй на инструменти като компилатора и линкера на Apple LLVM, командата Make и други удобни терминални команди за командния ред развитие. Има 112 терминални команди, включени в Xcode Command Tools (от v14.2).
Терминалът, ако не сте знаели, ви дава достъп до света на UNIX команди на вашия Mac. Така че, разгледайте нашия изчерпателен измамен лист на командите на терминала на Mac за да извлечете максимума от терминала. Той предоставя страхотна справка за всички основни команди, които трябва да знаете.
Можете да изтеглите и инсталирате Xcode Command Line Tools по два начина. Можете или директно да го изтеглите през портала за разработчици на Apple, или да го инсталирате ръчно с помощта на команда от терминал. По-долу ще разгледаме и двата метода.
За да изтеглите ръчно пакета Xcode Command Line Tools, изпълнете следните стъпки:
- Отидете на developer.apple.com/downloads и влезте с вашия Apple ID.
- Въведете „инструменти за командния ред“ в полето за търсене и натиснете Enter.
- Кликнете Виж детайлите под желания запис и натиснете изброеното DMG файл за да го изтеглите.
- След това щракнете двукратно върху файла във вашата папка за изтегляния, за да монтирате изображението на диска като виртуален диск.
- След това отворете файла Инструменти за команден ред.pkg от монтирания том, за да стартирате инсталатора.
На този етап можете да следвате инструкциите на екрана, за да завършите инсталационния процес.
Като алтернатива винаги можете да използвате приложението Terminal на вашия Mac за да изтеглите и инсталирате пакета Xcode Command Line Tools:
- Стартирайте Терминал на вашия Mac чрез търсене в Spotlight (Cmd + интервал).
- Въведете следната команда.
xcode-select --install
- Ще получите изскачащ прозорец, който ви подканва да инсталирате инструменти за разработчици на командния ред. Избирам Инсталирай продължавам.
- Можете да проверите вашата инсталация на Xcode Command Line Tools, като се опитате да стартирате езиковия компилатор на C++, като използвате следната команда:
gcc
- Удари Въведете и вижте дали получавате резултата, посочен на екранната снимка по-долу.
Успешно сте инсталирали пакета Xcode Command Line Tools, ако получите същото съобщение за грешка, че не са преминали входни файлове.
При успешна инсталация ще намерите вашите инструменти за разработчици от командния ред в usr/bin/ подпапка вътре в /Library/Developer/CommandLineTools/ папка.
Не можете да проверите номера на версията на Xcode Command Line Tools директно, но можете да го направите индиректно, като проверите версията на компилатора Clang в терминала:
дрънкане --версия
Командата ще изведе номера на версията на инсталираните инструменти на командния ред. Свържете го със съответния номер на версията на версията на Xcode в това Страница в Уикипедия за да проверите дали сте инсталирали най-новата версия на Xcode Command Line Tools.
За да деинсталирате Xcode Command Line Tools и да премахнете неговата папка, изпълнете следната команда:
sudo rm -rf /Library/Developer/CommandLineTools
Ще бъдете подканени да въведете паролата на вашия Mac, тъй като командата изисква администраторски права.
Провери това /Library/Developer/CommandLineTools/ е изчезнал на вашия Mac. За да избегнете усложнения, не изхвърляйте ръчно тази папка във Finder.
За да потвърдите, че сте деинсталирали Xcode Command Line Tools, опитайте да стартирате GNU компилатора, като напишете "gcc" в терминала. Ако видите съобщение за грешка, което гласи „не може да получи активна директория за разработчици“, вие сте деинсталирали пакета Xcode Command Line Tools от вашия Mac.
Насладете се на разработката на команден ред в macOS
Писането на приложения от App Store за платформите на Apple изисква пълната интегрирана среда за разработка Xcode, която вече включва всички необходими инструменти за команден ред.
Но ако разчитате на мениджъри на пакети като Homebrew или предпочитате разработка от команден ред, Xcode Command Line Tools е правилният начин. С малко над един гигабайт, този пакет идва без допълнителните разходи на Xcode, който изисква повече от 40 GB дисково пространство за инсталиране.