美文网首页
swift&OC混编中设置Processor Macros无效

swift&OC混编中设置Processor Macros无效

作者: nuannuan_nuan | 来源:发表于2020-03-09 13:31 被阅读0次

    背景:

    我们在引入三方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前缀 。

    参考资料

    参考

    相关文章

      网友评论

          本文标题:swift&OC混编中设置Processor Macros无效

          本文链接:https://www.haomeiwen.com/subject/drqpdhtx.html