夫特Xcode的条件预编译
问题描述:
我有一个迅速的应用,这是我想包具有不同配置(编译时间作为要求)夫特Xcode的条件预编译
我试图设置其他夫特标志= -D FEATURE_A_ENABLED 和在代码:
#if FEATURE_A_ENABLED
log("FEATURE_A IS ENABLED")
#endif
但似乎没有任何工作...任何具体的样品,我读过 In absence of preprocessor macros, is there a way to define practical scheme specific flags at project level in Xcode project
但我不想骑在构建配置可变释放/ DEBUG FO现在, 是否有可能在Swift中使用自定义标志?如果是这样,如果我想只在编译时注入变量,而不是通过Xcode设计器注入变量,过程是怎样的?
答
除了在-D
和FEATURE_A_ENABLED
之间不应有空格之外,您的标志格式正确。它应该是-DFEATURE_A_ENABLED
。