背景:
我们在引入三方SDK时,需要根据不同的环境配置app key。eg: 我们引入umeng or bugtags在debug时配置的app key和release时是不一样的,之前在OC工程中,我们可以在buildSetting ---> Apple clang -Processing --->Processor Macros 中设置对应的宏,但是发现在Swift和OC混编中发现设置无效。
处理
根据网上查询资料,发现在Swift中如果要使Processor Macros生效,还需要在buildSetting ---> Swift compiler - custome Flags --->Other swfit flags中添加对应的宏设置,并加上-D前缀 。
网友评论