跳到内容

安装 Tuist

Tuist 命令行界面可在 macOS 和 Linux 上运行,并将你的 Xcode、生成项目、Gradle 和 Bazel 项目连接到 Tuist 的缓存、洞察和 Runner 基础设施。虽然你可以从源代码构建 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

如果你克隆的项目已在 mise.toml 中固定了 Tuist 版本,请运行 mise install 进行安装。

Tip

tuist@latest 解析为最新的 稳定 版本。Tuist 还会发布预发布的 Canary 和候选版本;这些版本需要手动选择加入,绝不会由 latest 解析。请参阅发布渠道,了解如何固定你可信赖的稳定版本线,以及如何启用预发布版本。

Linux 支持

在 Linux 上,Tuist 仅通过 Mise 提供。依赖 Xcode 的命令(例如 tuist generate)在 Linux 上不可用,但平台无关的命令(如 tuist inspect bundle)可按预期工作。

Homebrew(仅限 macOS)#

你可以使用 Homebrew 和 我们的 formula 安装 Tuist:

bash
brew tap tuist/tuist
brew install --formula tuist
brew install --formula [email protected]
验证二进制文件的真实性

你可以运行以下命令来验证安装的二进制文件是否由我们构建,该命令会检查证书的团队 ID 是否为 U6LC622NKF:

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

HTTP 代理#

如果你的网络通过 HTTP 代理路由出站流量,请参阅HTTP 代理指南。