0

Xcodeワークスペースに「スタイルシート」のようなアイテムを追加できることを知っています。「これを行う方法」と例を見たいと思います。現在、いくつかのプロジェクトを含むワークスペースがあり、いくつかのビルド設定をロールアップしたいと考えています。

4

1 に答える 1

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 します。

于 2014-11-19T19:43:37.613 に答える