我有几个项目中的通用文件,我需要停止为项目A编译一些行和函数,同时应该为项目B编译它。
我知道我可以使用预处理器。但是对我来说不太方便。有没有办法阻止像下面这样的情况下编译代码行?
#if PhotosModuleSettings.type == .documents ... do not commpile #endif
发布于 2019-03-13 10:26:35
您将需要使用预处理器宏。
为您的项目添加配置,并在预处理器宏中使用该配置。
您可以根据构建配置在预处理器宏部分为目标设置这些配置的值。
下面是与相同概念相关的详细blog
https://stackoverflow.com/questions/55133043
相似问题