# 開始使用 {#get-started}

選擇符合你目前應用程式建置方式的路徑。每條路徑都會逐步說明需要安裝什麼、如何啟用快取、洞察與測試功能，以及如何端到端驗證設定。你可以分別採用這些功能，若你在多個平台上交付軟體，也可以將它們結合使用。

大多數路徑都使用 <.localized_link href="/guides/install-tuist">Tuist 命令列介面</.localized_link>。Elixir 使用 Hex 套件，而 Once 則透過其原生的 Tuist 提供者進行連接；兩者在整合時都不需要 Tuist CLI。

## Xcode 專案 {#existing-xcode-project}

保留現有的 Xcode 專案或工作區，並逐一新增 Tuist 功能。無需產生專案。

<.localized_link href="/guides/get-started/existing-xcode-project">Start with an Xcode project →</.localized_link>

## 產生的 Xcode 專案 {#generated-xcode-project}

讓 Tuist 從 Swift 資訊清單定義並產生你的 Xcode 專案。產生的專案會將模組化 Xcode 專案的複雜性濃縮為圖形的簡潔宣告式描述，並且是 <.localized_link href="/guides/features/cache/module-cache">模組快取</.localized_link> 與 <.localized_link href="/guides/features/selective-testing/generated-xcode-project">選擇性測試</.localized_link> 的嚴格必要條件。

<.localized_link href="/guides/get-started/generated-xcode-project">Start with a generated project →</.localized_link>

## Gradle 專案 {#gradle-project}

透過 `dev.tuist` Gradle 外掛程式，將 Gradle 專案連接到 Tuist 的遠端快取、建置洞察與測試洞察。

<.localized_link href="/guides/get-started/gradle-project">Start with a Gradle project →</.localized_link>

## Elixir 專案 {#elixir-project}

透過 `tuist_ex` Hex 套件，將 Elixir 專案連接到 Tuist 的建置洞察、測試洞察、不穩定測試偵測與測試分流。

<.localized_link href="/guides/get-started/elixir-project">Start with an Elixir project →</.localized_link>

## Rust 專案 {#rust-project}

透過 Tuist CLI 執行 Cargo 以回報建置與個別測試結果（包含文件測試），並調查不穩定測試。

<.localized_link href="/guides/get-started/rust-project">Start with a Rust project →</.localized_link>

## Bazel 專案 {#bazel-project}

將 Bazel 工作區指向 Tuist 的遠端執行 API 快取與建置事件服務，以便在團隊與 CI 之間共用快取命中與洞察。

<.localized_link href="/guides/get-started/bazel-project">Start with a Bazel project →</.localized_link>

## Once 專案 {#once-project}

將 Once 的可快取腳本與建置圖形連接到 Tuist，以實現共用快取、即時建置與測試洞察、託管測試分流，以及應用程式預覽。

<.localized_link href="/guides/get-started/once-project">Start with a Once project →</.localized_link>
