美文网首页
iOS 设置环境变量 #if Debug 不起作用的解决方法

iOS 设置环境变量 #if Debug 不起作用的解决方法

作者: 包砸豆沙馅 | 来源:发表于2020-06-16 20:21 被阅读0次
    • 如何设置环境变量
      在工程的PROJECT下面 找到info, 会有configurations


      Configurations

    这里仅仅配置了环境变量,但是还没有设置环境变量的宏。由于Swift是没有宏定义的概念的,所以要利用编译器的特性,来定义宏。

    • 点击Target选择自己的目标工程,选择build Settings,搜索 Swift Compiler,选择Other Swift Flags,将所有的环境变量后面的值,加上D参数 如上图
    • 然后在Active Compilation Conditions这一栏下面 设置环境变量的宏 如上图所示
    #if DEBUG
    //dong something
    #elif ENTERPRISE
    //dong something
    #else
    //dong something
    #endif
    
    • 注意:由于#if DEBUG 这样子的代码编译器是不会提示报错的,所以要按照自定义的宏的写法来书写代码, 例如 DEBUG 不要写成Debug。

    相关文章

      网友评论

          本文标题:iOS 设置环境变量 #if Debug 不起作用的解决方法

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