当前位置:   article > 正文

[Swift5] Swift 设置自定义预编译宏_swift 预定义宏

swift 预定义宏

在开发中经常用 target 区分正式、测试环境,用到自定义的预编译宏来判断,OC中可以在 target 的 Preprocessor Macros 里设置,Swift 则不同。

Swift设置预编译宏

本文以自定义 TEST 为例

  1. 选中 target —> Build Settings —> 搜索 Swift Compiler - Custom Flags
  2. 展开 Active Compilation Conditions 进行设置,只能这样写:TEST, 不能像OC一样设置TEST=1
  3. 展开 Other Swift Flags 同样设置 TEST需要这样写:-D TEST,填完后是 -DTEST 分成两行的,(如果项目中用到了 CocoaPods 可以参考它也是这样的)

设置完成

在用到的地方使用:

#if TEST
let BASEURL = 
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/223876
推荐阅读
相关标签
  

闽ICP备14008679号