美文网首页
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无效

    背景: 我们在引入三方SDK时,需要根据不同的环境配置app key。eg: 我们引入umeng or bugta...

  • swift 和oc混编

    swift&oc混编的一些限制整理Swift项目兼容Objective-C问题汇总

  • ios平台定义宏定义

    1.进入工程设置Build settings中 2.找到preprocessor macros设置debug模式和...

  • [iOS-Release] Build Settings

    Build settings reference Preprocessor Macros 可针对不同的构建配置设置...

  • OC、Swift设置编译条件

    在 OC 中我们设置编译条件,一般通过修改 Preprocessor Macros 中对应的宏定义。但是在Swif...

  • XCode 宏定义

    看同事之前其他的代码都是在Preprocessor Macros中设置宏定义的,不明白自己设置怎么都不对上网找了很...

  • 对行内元素,需要注意如下

    设置宽度width 无效。 设置高度height 无效,可以通过line-height来设置。 设置margin ...

  • Unreal4宏0026bate1

    宏 可以从另一个图表中执行或调用的折叠节点网络。 蓝图宏(Blueprint Macros) 或 宏(Macros...

  • iOS11踩坑记录

    AppIcon不显示  原因:CocoaPod脚本问题 解决:iOS11中AppIcon设置无效的问题 导航栏设置...

  • ListView点击Item无效Bug

    ListView设置OnItemClickListenr点击无效: 原因:ListView中的Item内部的Vie...

网友评论

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

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