Skip to content

翻訳 🌍

このページの翻訳を行ったり、改善したりすることができます。

コントリビュートする

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プロジェクトを開いて作業を開始できます。

Released under the MIT License.