SwiftパッケージでTuistを使うbeta。{#using-tuist-with-a-swift-package-badge-typewarning-textbeta-}.
Tuistは、Package.swift をプロジェクトのDSLとして使用することをサポートしており、パッケージターゲットをネイティブのXcodeプロジェクトとターゲットに変換します。
::: 警告
この機能の目的は、開発者がSwiftパッケージにTuistを採用することの影響を評価する簡単な方法を提供することです。そのため、Swiftパッケージマネージャの全機能をサポートする予定はありませんし、プロジェクト記述ヘルパーのようなTuist独自の機能をパッケージの世界にすべて持ち込む予定もありません。
:::
ROOT DIRECTORY
Tuistコマンドは、ルートがTuist または.git ディレクトリで識別される特定のディレクトリ構造を期待します。
SwiftパッケージでTuistを使う
Swiftパッケージを含むTootSDK PackageリポジトリでTuistを使用するつもりです。最初にすべきことは、リポジトリをクローンすることです:
bash
git clone https://github.com/TootSDK/TootSDK
cd TootSDKリポジトリのディレクトリに入ったら、Swift Package Managerの依存関係をインストールする必要があります:
bash
tuist installフードの下でtuist install はパッケージの依存関係を解決して引き出すために Swift Package Manager を使います。解決完了後、プロジェクトを生成できます:
bash
tuist generateほら!ネイティブのXcodeプロジェクトを開いて作業を開始できます。
