OC 条件编译 & Swift 条件编译

OC条件编译

  • 新增一个Scheme
  • Project => Info 复制Degbu和Release编译模式
  • 修改新增的Scheme的编译模式
  • Project => Build Settings => App Clang - Preprocessing => Preprocessor - Macros 增加环境变量参数,格式:TEST=1

    Swift 条件编译

  • 新增一个Scheme
  • Project => Info 复制Degbu和Release编译模式
  • 修改新增的Scheme的编译模式
  • Project => Build Settings => Swift Compiler - Custom Flags => Active - Compilation Conditions 增加环境变量参数,格式 TEST
  • Project => Build Settings => Swift Compiler - Custom Flags => Other Swift - Flags 增加参数,格式 -D TEST

如果是OC和Swift混编,则两种方式都需要加