Xcodeワークスペースに「スタイルシート」のようなアイテムを追加できることを知っています。「これを行う方法」と例を見たいと思います。現在、いくつかのプロジェクトを含むワークスペースがあり、いくつかのビルド設定をロールアップしたいと考えています。
1 に答える
「スタイル シート」とは、Xcode ワークシート内の各プロジェクトに適用できる設定のグループを意味していると思います (たとえば、異なるプロジェクトが同じコンパイラ フラグのセットを使用するようにするなど)。これは、各プロジェクト内の構成の基礎として .xcconfig ファイル (「構成設定ファイル」) を使用することによって行われます。
まず、新しい .xcconfig ファイルを作成することから始めます。Xcode で、 [ファイル] > [新規] > [ファイル... ] を選択し、[その他のファイル] グループから [構成設定ファイル] を選択します。.xcconfig ファイルに名前を付けて、ソース ディレクトリのルートに保存します。[グループとファイル] パネルのワークスペースの最上位に表示されます。
.xcconfig ファイルの構文は、単純に という形式の一連の行ですSETTING = <value>
。ここSETTING
で、 は Xcode ビルド設定の名前で、<value>
は目的の値です。設定名は、ターゲットの [ビルド設定] パネルで設定を選択すると、クイック ヘルプ インスペクターで見つけることができます。(設定は行の境界を越えることはできず//
、コメントに使用されます。)
ショートカットとして、設定を選択し、[編集] > [コピー] を選択して、.xcconfig ファイルに戻り、テキスト (設定名) をファイルに貼り付けることができます。設定に値を指定した場合は、その値もコピーされるため、これを使用して基本の .xcconfig ファイルをすばやくセットアップできます。
設定を入力したら、プロジェクト構成のベースとして .xcconfig ファイルを使用しますが、そのためにはプロジェクトが .xcconfig ファイルを参照する必要があります。[グループとファイル] パネルで、.xcconfig をワークスペースのトップ レベルから、使用する各プロジェクトの下にドラッグします。次に、プロジェクトの情報パネルに移動し、構成セクションを見つけます。.xcconfig ファイルを使用する構成ごとに、対応するプロジェクトまたはターゲットを見つけ、[構成ファイルに基づく] の下のポップアップを使用して .xcconfig ファイルを選択します。
明らかに、異なる構成に対して異なる構成ファイルを使用できます (例: "Config.Debug" と "Config.Release")。共通の .xcconfig ファイルに共通の設定グループを含めることもできます。このファイルは、各構成固有の .xcconfig ファイルから (構文を使用して#include "Config.Common.xcconfig"
) #include します。