Перейти к содержимому

Установка Tuist

Интерфейс командной строки Tuist работает на macOS и Linux и подключает ваши проекты Xcode, сгенерированные проекты, проекты Gradle и Bazel к инфраструктуре кэширования, аналитики и раннеров Tuist. Хотя вы можете собрать Tuist из исходного кода, мы рекомендуем один из приведенных ниже способов установки, чтобы гарантировать корректную и проверяемую установку.

Mise#

Note

Если у вас не установлен Mise, сначала ознакомьтесь с руководством по началу работы. Mise — рекомендуемая альтернатива Homebrew, если вы команда или организация, которой нужно обеспечить детерминированные версии инструментов в разных окружениях.

В отличие от таких инструментов, как Homebrew, которые устанавливают и активируют одну версию инструмента глобально, Mise фиксирует версию либо глобально, либо в рамках проекта. Выполните mise use, чтобы установить и активировать Tuist:

bash
mise use [email protected] # Install and pin tuist-x.y.z in the current project
mise use tuist@latest # Install and pin the latest tuist in the current project
mise use -g [email protected] # Install and pin tuist-x.y.z as the global default
mise use -g tuist@system # Use the system's tuist as the global default

Если вы клонируете проект, в котором версия Tuist уже зафиксирована в mise.toml, выполните mise install, чтобы установить её.

Tip

tuist@latest разрешается до последней стабильной версии. Tuist также публикует предварительные сборки (canary) и кандидаты в релизы; они доступны только по явному выбору и никогда не выбираются через latest. См. Каналы релизов, чтобы узнать, как зафиксировать стабильную ветку, которой можно доверять, и как подключить предварительные релизы.

Поддержка Linux

На Linux Tuist доступен исключительно через Mise. Команды, зависящие от Xcode (например, tuist generate), недоступны на Linux, но платформенно-независимые команды, такие как tuist inspect bundle, работают как ожидается.

Homebrew (только macOS)#

Вы можете установить Tuist с помощью Homebrew и наших формул:

bash
brew tap tuist/tuist
brew install --formula tuist
brew install --formula [email protected]
Проверка подлинности бинарных файлов

Вы можете убедиться, что бинарные файлы вашей установки собраны нами, выполнив следующую команду, которая проверяет, принадлежит ли сертификат команде U6LC622NKF:

bash
curl -fsSL "https://docs.tuist.dev/verify.sh" | bash

HTTP-прокси#

Если ваша сеть направляет исходящий трафик через HTTP-прокси, см. Руководство по HTTP-прокси.