在 Swift 套件中使用 Tuist {#using-tuist-with-a-swift-package-badge-typewarning-textbeta-}
Tuist 支援使用Package.swift 作為專案的 DSL,它可以將您的套件目標轉換成原生的 Xcode 專案與目標。
Warning
此功能的目的是提供一個簡單的方法,讓開發人員評估在他們的 Swift 套件中採用 Tuist 的影響。因此,我們不打算支援全部的 Swift 套件管理員功能,也不打算將每項 Tuist 的獨特功能,例如 專案描述輔助工具 帶到套件世界。
Root Directory
Tuist 指令需要特定的
目錄結構,其根目錄由Tuist 或.git 目錄所識別。
在 Swift 套件中使用 Tuist{#using-tuist-with-a-swift-package}#
我們將在 TootSDK Package 套件庫中使用 Tuist,其中包含一個 Swift Package。我們要做的第一件事就是克隆資源庫:
bash
git clone https://github.com/TootSDK/TootSDK
cd TootSDK
進入儲存庫目錄後,我們需要安裝 Swift 套件管理員的相依性:
bash
tuist install
在引擎蓋下tuist install 使用 Swift Package Manager 解析並拉取套件的相依性。解析完成後,您就可以產生專案:
bash
tuist generate
瞧!您有一個原生的 Xcode 專案,可以開啟並開始工作。