プロジェクトの作成
Tuistをインストールしたら、次のコマンドを実行することで新しいプロジェクトを作成できます。
mkdir MyApp
cd MyApp
tuist init --name MyApp
デフォルトでは、iOSアプリケーションのプロジェクトが作成されます。プロジェクトのディレクトリには、プロジェクトの設定を記述する Project.swift
、プロジェクトスコープのTuistの設定を含む Tuist.swift
、およびアプリケーションのソースコードを含む MyApp/
ディレクトリが含まれます。
Xcodeで作業するには、次のコマンドを実行してXcodeプロジェクトを生成できます。
tuist generate
Xcodeプロジェクトは直接開いて編集できますが、Tuistプロジェクトはマニフェストファイルから生成されます。 そのため、生成されたXcodeプロジェクトを直接編集しないでください。
コンフリクトのないユーザーフレンドリーな体験
Xcodeプロジェクトはコンフリクトが発生しやすく、ユーザーにとって多くの複雑さを伴います。 Tuistはこれらを抽象化し、特にプロジェクトの依存関係グラフの管理において簡素化します。
アプリのビルド
Tuistは、プロジェクトで必要となる最も一般的なタスクのためのコマンドを提供します。 アプリをビルドするには、次のコマンドを実行します。
tuist build
このコマンドは、プラットフォームのビルドシステム (例: xcodebuild
) を使用し、Tuistの機能で拡張されています。
アプリのテスト
同様に、テストを実行するには次のコマンドを使用します。
tuist test
build
コマンドと同様に、test
はプラットフォームのテストランナー (例: xcodebuild test
) を使用しますが、Tuistのテスト機能と最適化の利点が加わります。
基盤となるビルドシステムへの引数の渡し方
build
と test
は、--
の後に追加の引数を受け取ることができ、これらは基盤となるビルドシステムに渡されます。