【发布时间】:2014-05-22 10:27:40
【问题描述】:
我有一个想要使用预处理器的应用程序。我使用“xcodebuild”并传递一个参数APPLICATION_TYPE=,它可以是DEV 或PROD。
然后我想定义一个标志,然后根据已使用 dev 或 prod 中的哪一个在我的代码中使用。
代码:
#if APPLICATION_TYPE == DEV
#define DEVELOPMENT
#elif APPLICATION_TYPE == PROD
#define PRODUCTION
#endif
我似乎遇到的问题是,无论我将什么传递给“xcodebuild”,它总是会定义 DEVELOPMENT。
谁能告诉我我做错了什么?
【问题讨论】:
标签: objective-c xcode c-preprocessor