Xcode: обзор
изучаем для чего нужын инструменты командной строки Xcode
Сразу замечу, что в большинстве случаев для эффективной работы не нужно устанавливать весь пакет Xcode. Для создания программного обеспечения на Mac достаточно иметь в своем распоряжении Xcode Command Line Tools.
А теперь по порядку.
Xcode Command Line Tools является набором инструментов разработчика программного обеспечения, функционирующим в командной строке (терминале, консоли). Исторически сложилось так, что именно эти инструменты использовались для программирования в операционных системах Unix практически со времени появления вычислительной техники. То есть, они являются основой для любого программного обеспечения.
По умолчанию Mac OS не содержит всего необходимого программного обеспечения и инструментов программирования. Вместо этого Apple предоставляет отдельную среду разработки под названием Xcode. Полный пакет Xcode огромен, требует более 40 Гб дискового пространства и поддерживает разработку для всех операционных систем Apple. Многие разработчики программного обеспечения, особенно веб-разработчики, используют Mac в повседневной работе, но не создают программное обеспечение только для устройств Apple. Таким разработчикам тоже несомненно нужны Unix-подобные инструменты и утилиты, устанавливаемые с пакетом Xcode. К счастью, Apple предоставляет отдельный, не требующий значительных ресурсов, вариант своего программного продукта: Xcode Command Line Tools, который содержит необходимые для разработки программного обеспечения утилиты. Такой пакет можно установить отдельно из командной строки или в процессе установки пакетного менеджера Homebrew.
Состав Xcode Command Line Tools
Xcode Command Line Tools включает в себя распределенную систему онтроля версий git
, необходимую практически во всех проектах.
В зависимости от реализуемых задач разработчику могут понадобиться и другие Unix-подобные утилиты. Полный список утилит можно получить из листинга содержимого каталога /Library/Developer/CommandLineTools/usr/bin/
с помощью команды:
$ ls /Library/Developer/CommandLineTools/usr/bin/
Все утилиты занимают около 1,2 Гб.
Варианты установки:
Есть три варианта установки Xcode Command Line Tools (Xcode CLT):
- Установка инструментов командной строки Xcode с помощью Homebrew.
- Установка инструментов командной строки Xcode напрямую из командной строки.
- Установка полного пакета Xcode.
Что дальше?
После установки Xcode Command Line Tools нужно настроить среду разработки с менеджером версий программного обеспечения и необходимыми языками программирования. Для Mac OS лучшим выбором будет переход к установке Homebrew .
Спасибо за внимание.