Как мне установить инструменты сборки командной строки с текущей версией Xcode / Mac OS X v10.8 (Mountain Lion) или новее?
В отличие от Xcode, здесь нет установщика, это всего лишь пакет.
Похоже, что все инструменты командной строки находятся в комплекте Contents/Developer
, но ни одна из соответствующих переменных среды не установлена для их использования.
Есть ли скрипт, который я могу запустить, который настроит мою среду для поддержки сборки из командной строки?
xcode
macos
command-line-tool
Скотт Вишневски
источник
источник
Ответы:
Xcode 5.1 и OSX 10.9. (также работает с Xcode 5.1.1 + OSX 10.10)
xcode-select --install
работал с версией 2333, не с версией 2003. Итак, попробуйте,xcode-select --install
и если это не работает, загрузите, как описано ниже.В начале февраля 2014
xcode-select --install
года сообщалось, что «Не удается установить программное обеспечение, поскольку оно в настоящее время недоступно на сервере обновления программного обеспечения». В конце февраля 2014 года команда начала показывать только помощь. Решение это загрузить непосредственно в разделе «Раздельное Скачать» ниже.Xcode 5.0.1 и OSX 10.9
С Xcode 5.0.1 и Mavericks 10.9 инструмент командной строки больше не доступен через Xcode. Вместо этого они должны быть загружены с сайта Apple Developer Tools: https://developer.apple.com/downloads/index.action . Это требует входа с учетной записью разработчика.
Или через терминал (из документации по выпуску): пакет инструментов разработчика командной строки можно установить по требованию с помощью « xcode-select --install », а установленные инструменты будут автоматически обновлены с помощью обновления программного обеспечения. Для этой функции требуется OS X 10.9 Для более ранних версий продолжайте использовать загрузку в приложении в XCode.
Выполнение команды в терминале приводит к следующему графическому интерфейсу:
Внутри Xcode (5.0)
Xcode включает новую панель настроек «Загрузки» для установки дополнительных компонентов, таких как инструменты командной строки и предыдущие симуляторы iOS. Чтобы открыть эту панель, нажмите кнопку «Xcode» в левом верхнем углу экрана рядом с логотипом Apple, затем нажмите «Preferences», затем нажмите «Downloads».
Скриншот Xcode 5.0 :
Скриншот Xcode 4.x :
Отдельная загрузка
Если у вас нет Xcode, они доступны для отдельной загрузки от Apple:
Перейдите на сайт developer.apple.com/downloads/index.action и войдите под своим Apple ID (загрузка бесплатна). На панели слева найдите «инструменты командной строки» и выберите пакет, соответствующий вашей версии OS X. Требуется Mac OS X 10.7.3 или более поздняя версия.
источник
Если вы заглянете в «Консоль» при попытке использовать инструменты командной строки, вы обнаружите, что на самом деле существует «неофициальная» ссылка на инструменты командной строки Mountain Lion!
Так что просто попробуйте:
http://adcdownload.apple.com/ios/ios_simulator__resigned/cltools_mountainliondp2_march12.dmg
Вот мой журнал консоли:
источник
OS X Mavericks
версия, действующая по состоянию на ноябрь 2013 г. adcdownload.apple.com/Developer_Tools/…«Неофициальные» ссылки также доступны на
http://developer.apple.com/downloads/
и 403: Запрещено, если вы не вошли в систему с соответствующей учетной записью разработчика. Бесплатные аккаунты имеют доступ ко всему, кроме предварительной версии программного обеспечения и полной установки ОС. В частности, пакеты инструментов командной строки, совпадающие с выпуском Xcode 4.4 (пакеты «июль 2012»), были опубликованы 27 июля для Lion и Mountain Lion.
В отличие от файлов журналов, веб-страниц с глубокими ссылками и окна настроек Xcode, эта страница также содержит ссылки на множество других полезных загрузок для бесплатных и платных разработчиков, включая все остальное, что было отделено от XCode (аудио инструменты, инструменты доступности и т. Д. .), Сборки отладки ядра OS X и выпуска версий Xcode обратно к 1.0.
источник
Вот ссылки на инструменты командной строки, расположенные на Apple Developer Server. Вам может потребоваться учетная запись разработчика Apple (платная / Premium) для доступа к ним. Вы можете загрузить текущие (стабильные и бета) инструменты Xcode. (Не требуется проверка устройства. Просто убедитесь, что у вас установлена версия MacOS и XCode Tool / SDK при выборе инструмента командной строки)
Как только в вашей системе будет установлен последний инструмент командной строки, установите его из Xcode Menu.
источник
Вместо установки «официальной» сборки инструментов командной строки от Apple, вы также можете установить сборку Kenneth отсюда:
https://github.com/kennethreitz/osx-gcc-installer
Он даже не требует XCode, если все, что вам нужно, это инструменты командной строки.
источник
Если вы хотите использовать версию инструментов, предоставляемую в самом XCode, вы можете использовать xcrun (например
xcrun git
). Из справки внизу панели настроек загрузки:источник
Если у вас нет бесплатного аккаунта разработчика Apple , , зарегистрироваться для одного
Войдите в https://developer.apple.com/downloads
Загрузите «Инструменты командной строки для XCode», соответствующие вашей версии OSX
Для меня это были «Инструменты командной строки (OS X Mountain Lion) для Xcode - апрель 2014»
Скопируйте файл DMG на свой пульт
В следующей команде я использую scp для безопасного копирования файла с локального компьютера на удаленный компьютер с именем
remote
SSH к вашему пульту
смонтировать файл dmg на пульте
Здесь я использую hdiutil для монтирования образа
установить пакет, содержащийся в dmg
Здесь необходимо запустить установщик,
sudo
поскольку этот пакет должен быть установлен в корневой файловой системе.размонтировать файл dmg
удалить файл dmg с пульта; необязательный
Я не вижу смысла держать это, но вы можете, если хотите.
источник
Вы можете автоматизировать установку инструментов командной строки в bash. Мне нужно было сделать это, когда я автоматизировал процесс настройки разработчика.
источник
ОБНОВЛЕНО: На Lion 10.7.4 инструменты командной строки уже доступны с XCode. Вы можете получить его бесплатно в App Store.
GCC для OSX не будет компилировать некоторые пакеты, полученные из macports. https://github.com/kennethreitz/osx-gcc-installer/downloads
источник
попробуйте зайти в Xcode> Preferences ...> Downloads и нажать кнопку со стрелкой вниз в кружке рядом с инструментами командной строки.
источник
Инструменты командной строки xcode можно скачать здесь: https://developer.apple.com/downloads/index.action#
Прямая ссылка на скачивание версии за апрель 2014 г. (для разработчиков, которые просто хотят начать работу прямо сейчас) https://developer.apple.com/downloads/download.action?path=Developer_Tools/command_line_tools_os_x_mavericks_for_xcode__april_2014/command_line_tools_for_osx_mavericks_april201
источник
Для OS X 10.9 вы просто устанавливаете Xcode. Инструменты командной строки в комплекте с Xcode. Из Технической ноты TN2339, Сборка из командной строки с Xcode FAQ :
Загрузка инструментов командной строки не доступна в XCode для OS X 10.9. Как я могу установить их на мою машину?
источник
Command Line Tools
строку с соответствующей версией MacOS (мы всегда можем просмотреть версию macOS из верхней панели> нажмите значок AppleAbout This Mac
>> видVersion
).dmg
файл для этогоCommand Line Tools
(скриншот прилагается).dmg
файл загружен, мы можем дважды щелкнуть по нему и установить егоисточник