複数のターゲットを含むプロジェクトに取り組んでいます。ビルド設定にプリプロセッサ マクロがあります。
PRODUCT_NAME=\@\"$PRODUCT_NAME\"
AppName-Prefix.pch で $PRODUCT_NAME を次のように定義しました。
#define ACTIVE_PRODUCT PRODUCT_NAME
ACTIVE_PRODUCT が文字列と等しいかどうかを確認するにはどうすればよいですか?
私はこのようなことをしたいです例えば
if ACTIVE_PRODUCT == @"Product 1"
#define MY_VAR @"Test 1
#endif
if ACTIVE_PRODUCT == @"Product 2"
#define MY_VAR @"Test 2
したがって、$PRODUCT_NAME に応じてコードで MY_VAR を使用できます。
手伝ってください!よろしく、ビル。