我试图通过使用这 3 个变量来定义构建的类型,但由于某种原因,它总是使用第一个。有任何想法吗?
// Pay attention: only ONE of these modes MUST be chosen.
//
//
#define DEVELOPMENT 0
#define PRODUCTION 1
#define STORE 0
这就是我使用它的方式:
#ifdef DEVELOPMENT
NSLog(@"Development version built.");
#elif STORE
NSLog(@"Store version built.");
#else
NSLog(@"Distribution version built.");
#endif
它总是进入第一个 ifdef ..