4

xcconfigファイルを設定するための最良の推奨方法はありますか?プロジェクト関連の分野はどこに行き、ターゲット関連の分野はどこに行くのですか?複数のターゲットはどうですか?

4

2 に答える 2

3

インスピレーションを得るために、Google Toolbox for Mac の xcconfig ファイル(3 つのサブディレクトリを参照) を参照することをお勧めします。それらはモジュール化され、プロジェクト間で再利用できるように設計されており、プロジェクト レベルとターゲット レベルの設定によって分類されています。

于 2011-04-08T03:51:00.907 に答える
2

私は XCConfigs を使用して、ProjBase、ProjDebug、ProjRel から始め、後者の 2 つは前者を含む傾向があります。

確かに、ビルドのバージョン管理にはベアボーン version.xcconfig も使用しています。

私が見つけるターゲット フィールドは、通常、ターゲットの詳細に最適です。(冗長、私は知っています)基本的に、App Bundle のものまたは Lib 署名を扱っている場合、それらはターゲットに保持するのが最適です。ターゲット設定は、コード、フレームワーク、ライブラリ、単体テストなどを構築する場合により役立ちます。その後、ターゲット設定は、プロジェクト設定から必要なオーバーライドを実行できます。

XCode 4 では、これをはるかに簡単に視覚化できます。

個人的には、すべてのビルド設定をプロジェクトから xcconfigs にプルすることを好みます。これは、これらの設定を微調整しても、プロジェクトが直接変更されることが少なくなるためです。

また、プロジェクトを SCM に保持している場合、チームが pbxproj を常に更新する必要がないことは天の恵みです。

幸運を祈ります。

于 2011-04-08T03:45:00.677 に答える