dr.Brain

doctor Brain

мир глазами веб-разработчика

Xcode: обзор

изучаем для чего нужын инструменты командной строки Xcode

dr.Brain

время чтения 2 мин.

Photo by Alexis AMZ DA CRUZ on Unsplash

Сразу замечу, что в большинстве случаев для эффективной работы не нужно устанавливать весь пакет 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):

  1. Установка инструментов командной строки Xcode с помощью Homebrew.
  2. Установка инструментов командной строки Xcode напрямую из командной строки.
  3. Установка полного пакета Xcode.

Что дальше?

После установки Xcode Command Line Tools нужно настроить среду разработки с менеджером версий программного обеспечения и необходимыми языками программирования. Для Mac OS лучшим выбором будет переход к установке Homebrew .


Спасибо за внимание.

Новые публикации

Далее

Категории

О нас

Frontend & Backend. Статьи, обзоры, заметки, код, уроки.