プログラムのインストーラーをビルドするために、「インストーラー」Xcode プロジェクト/ターゲットを追加しました。これは、必要なすべてのバイナリを一時的な場所にコピーし、必要なロジックを実行してパッケージをビルドします。
私が抱えている問題は、このインストーラー プロジェクトを他のいくつかのプロジェクトに直接依存するようにマップして、インストーラー プロジェクトをビルドするたびに (必要に応じて) ビルドされるようにすることです。
すべてのターゲットをインストーラーのビルド ターゲット リスト (スキーマ内) に追加しました。これらは次のように並べられています。
Project A
Project B
Project C
Installer (self)
ただし、クリーン ビルドを実行すると、(ビルド ログに) 次のようなビルド順序が表示されます。
Project C
Installer
Project A
Project B
特定のビルド順序を強制する必要があります。そうしないと、インストーラーがファイルを使用できなくなります。Xcode では、UI でこれらのアイテムの順序を変更できますが、順序は何もしていないようです。依存関係のビルド順序を強制する方法はありませんか?