開始使用
選擇與你現時應用程式建構方式相符的路徑。每條路徑都會逐步說明需要安裝的內容、如何啟用快取、分析數據同測試功能,以及如何端到端驗證設定。你可以獨立採用各項功能,或者如果你喺多個平台發布,可以將佢哋結合使用。
大部分路徑都使用 Tuist 命令列介面。Elixir 使用 Hex 套件,而 Once 則透過其原生 Tuist 提供者連接;兩者嘅整合都唔需要 Tuist CLI。
Xcode 專案#
保留你現有嘅 Xcode 專案或工作區,並逐一加入 Tuist 功能。無需生成專案。
Start with an Xcode project →生成嘅 Xcode 專案#
讓 Tuist 根據 Swift 清單檔案定義並生成你嘅 Xcode 專案。生成嘅專案將模組化 Xcode 專案嘅複雜性壓縮為簡潔、聲明式嘅圖表描述,並且係 模組快取 同 選擇性測試 嘅嚴格要求。
Start with a generated project →Gradle 專案#
透過 dev.tuist Gradle 外掛程式,將 Gradle 專案連接到 Tuist 嘅遠端快取、建構分析數據同測試分析數據。
Elixir 專案#
透過 tuist_ex Hex 套件,將 Elixir 專案連接到 Tuist 嘅建構分析數據、測試分析數據、不穩定測試偵測同測試分片。
Rust 專案#
透過 Tuist CLI 執行 Cargo 以報告建構同個別測試結果(包括文件測試),並調查不穩定測試。
Start with a Rust project →Bazel 專案#
將 Bazel 工作區指向 Tuist 嘅遠端執行 API 快取同建構事件服務,以便喺你嘅團隊同 CI 之間共享快取命中同分析數據。
Start with a Bazel project →Once 專案#
將 Once 嘅可快取腳本同建構圖表連接到 Tuist,以实现共享快取、即時建構同測試分析數據、託管測試分片同應用程式預覽。
Start with a Once project →