踊る犬.netブログ (旧)

XCConfigを複数ファイル構成にする方法

XCConfigは、XCodeのConfiguration Settings Fileの事で、DebugやReleaseで異なるプロジェクト設定を適用する事が出来る優れモノです。
下記のように、ファイルの新規作成画面の項目として出てくるやつですね。

CocoaPodsとか使っていると、自動生成されたXCConfigに手を加えたい時があります。
でも、pod installする度に書き換えるのは面倒ですよね。
実は、XCConfigには#includeディレクティブが用意されているので、この悩みを簡単に解決できます。
includeディレクティブはC言語と全く同じ構文です。

#!c
#include "別のxcconfigへのファイルパス"

これを使って、以下のような構成にすれば、万事うまく行きます!