Установка Tuist
Интерфейс командной строки Tuist работает на macOS и Linux и подключает ваши проекты Xcode, сгенерированные проекты, проекты Gradle и Bazel к инфраструктуре кэширования, аналитики и раннеров Tuist. Хотя вы можете собрать Tuist из исходного кода, мы рекомендуем один из приведенных ниже способов установки, чтобы гарантировать корректную и проверяемую установку.
Mise#
Если у вас не установлен Mise, сначала ознакомьтесь с руководством по началу работы. Mise — рекомендуемая альтернатива Homebrew, если вы команда или организация, которой нужно обеспечить детерминированные версии инструментов в разных окружениях.
В отличие от таких инструментов, как Homebrew, которые устанавливают и активируют одну версию инструмента глобально, Mise фиксирует версию либо глобально, либо в рамках проекта. Выполните mise use, чтобы установить и активировать Tuist:
mise use tuist@latest # Install and pin the latest tuist in the current project
mise use -g tuist@system # Use the system's tuist as the global default
Если вы клонируете проект, в котором версия Tuist уже зафиксирована в mise.toml, выполните mise install, чтобы установить её.
tuist@latest разрешается до последней стабильной версии. Tuist также публикует предварительные сборки (canary) и кандидаты в релизы; они доступны только по явному выбору и никогда не выбираются через latest. См. Каналы релизов, чтобы узнать, как зафиксировать стабильную ветку, которой можно доверять, и как подключить предварительные релизы.
Поддержка Linux
На Linux Tuist доступен исключительно через Mise. Команды, зависящие от Xcode (например, tuist generate), недоступны на Linux, но платформенно-независимые команды, такие как tuist inspect bundle, работают как ожидается.
Homebrew (только macOS)#
Вы можете установить Tuist с помощью Homebrew и наших формул:
brew tap tuist/tuist
brew install --formula tuist
Вы можете убедиться, что бинарные файлы вашей установки собраны нами, выполнив следующую команду, которая проверяет, принадлежит ли сертификат команде U6LC622NKF:
curl -fsSL "https://docs.tuist.dev/verify.sh" | bash
HTTP-прокси#
Если ваша сеть направляет исходящий трафик через HTTP-прокси, см. Руководство по HTTP-прокси.