5
在没有预处理器宏的情况下,是否有一种方法可以在Xcode项目的项目级别上定义实用的方案特定标志
在快速介绍之前,我将为Alpha,Beta和发行版构建定义一套方案。这些方案中的每一个都有一组宏,这些宏被定义为在项目级别上控制某些行为。最简单的示例是DEBUG = 1宏,默认情况下,该宏是针对运行构建的默认方案中的所有Xcode项目定义的。可以查询#ifdef DEBUG ...并相应地在代码中做出决定,甚至可以编译出不必要的代码。 似乎这种类型的配置门控使用swift并不容易,因为不支持宏。有人可以建议一种类似的方法吗,我不在乎代码本身是否已编译出来。不过,我想根据构建方案来选择功能。