使用 Tuist 管理 Swift 包
使用 Tuist 管理 Swift 包 {#using-tuist-with-a-swift-package-badge-typewarning-textbeta-}
Section titled “使用 Tuist 管理 Swift 包 {#using-tuist-with-a-swift-package-badge-typewarning-textbeta-}”Tuist 支持使用 Package.swift 作为项目的 DSL,并会将你的包目标转换为原生 Xcode 项目和目标。
::: warning
此功能的目标是为开发者提供一种简单的方式来评估在他们的 Swift 包中采用 Tuist 的影响。因此,我们不计划支持 Swift Package Manager 的全部功能,也不打算将 Tuist 的独特功能(如
:::
::: info 根目录
Tuist 命令需要一定的Tuist 或 .git 目录标识。
:::
使用 Tuist 管理 Swift 包 {#using-tuist-with-a-swift-package}
Section titled “使用 Tuist 管理 Swift 包 {#using-tuist-with-a-swift-package}”我们将使用 Tuist 来管理 TootSDK Package 仓库,这是一个包含 Swift 包的仓库。首先,我们需要克隆该仓库:
git clone https://github.com/TootSDK/TootSDKcd TootSDK进入仓库目录后,我们需要安装 Swift Package Manager 的依赖:
tuist install在后台,tuist install 使用 Swift Package Manager 来解析和拉取包的依赖项。解析完成后,你可以生成项目:
tuist generate完成了!你有了一个原生 Xcode 项目,可以打开并开始工作了。