2009-10-08 4 views
11

4つのビルド構成(デバッグ、リリース、アドホック、およびディストリビューション)ごとにGCC_PREPROCESSOR_DEFINITIONSを設定したいと思います。それぞれ別の設定が必要です。Xcode:異なるビルド構成に対してGCC_PREPROCESSOR_DEFINITIONSを設定していますか?

私が見ている画面は、ターゲット情報ウィンドウの「ビルド」タブです。 「設定」ポップアップを「デバッグ」に設定すると、GCC_PREPROCESSOR_DEFINITIONS設定が表示されます。 「リリース」などの設定に切り替えると、もう表示されなくなります。しかし、それらの設定に追加しようとすると、GCC_PREPROCESSOR_DEFINITIONSが既に存在しており、もう一度追加することはできません。

私が言ったように、私は様々なビルドに異なる設定をしたいと思います。どうすればこれを達成できますか?

ありがとうございました。

答えて

8

「プリプロセッサマクロ」という設定がないことを確認してください。これはGCC_PREPROCESSOR_DEFINITIONSと同じです。

+0

これだけです!どうもありがとう。 私の唯一の混乱は、なぜ "プリプロセッサマクロ"が私のDEBUG設定の下にリストされていないのですか?どうすれば変更できますか? もう一度おねがいします! –

+0

その質問は私には答えがありません。申し訳ありませんが、私は他のことについてお手伝いできることをうれしく思います。 –

+1

これに対する答えは、他のスレッドにあります。ちなみに、あなたが見ているものの写真を投稿すると、それをより速く診断するのに役立ちます。 – cdespinosa

3

OTHER_CFLAGS質問を正しく理解していれば-DDEBUGなどの定義を渡してください。

マクロに値を割り当てる必要がある場合は、次のようにすることができます - '[email protected]"Hello, World!"'。 「周りの記号」に注意してください - それらは必須です。 SOME_MESSAGEマクロは@ "Hello、World!"で定義されます。値。

関連する問題