如何在选择模拟器时在XCode中自动启用#define?

Bea*_*red 2 iphone ipad ios

当我在模拟器上测试我的iPhone应用程序时,我有一些我想要编译的文件,所以我#define simulator在这些文件中使用宏.我试图找出如何注释掉这个#define语句并告诉XCode在选择模拟器时定义这个宏.我怎样才能做到这一点?

我在这里阅读了几个其他类似的问题,并尝试在"任何iOS模拟器SDK"架构的"其他C标志"构建设置中添加条件分配,其值设置为"-simulator = 1",但这不是好像什么都做.

提前感谢您的智慧!

Noa*_*oon 8

#if TARGET_IPHONE_SIMULATOR 应该做的伎俩.