Iphone 在生成期间显示或记录预处理器宏

Iphone 在生成期间显示或记录预处理器宏,iphone,macros,build-process,preprocessor,Iphone,Macros,Build Process,Preprocessor,是否可以将XCode中的预处理器宏记录或打印到生成结果中 我想在生成过程中查看当前定义的宏 例如,如果我已将DEBUG和TESTSERVER定义为预处理器宏,则构建结果中应包含以下行: 编译Class.m GenerateDSYMFile 使用的宏:调试、测试服务器… 可能有自定义的shell脚本可以在生成后执行。如果您将运行脚本添加到生成阶段,并确保选中“在生成日志中显示环境变量”,它将为您打印所有环境变量。运行脚本可以是空的,您将得到为当前构建设置的所有环境变量的转储。您不会得到的是头文

是否可以将XCode中的预处理器宏记录或打印到生成结果中

我想在生成过程中查看当前定义的宏

例如,如果我已将DEBUG和TESTSERVER定义为预处理器宏,则构建结果中应包含以下行:

  • 编译Class.m
  • GenerateDSYMFile
  • 使用的宏:调试、测试服务器…

可能有自定义的shell脚本可以在生成后执行。

如果您将运行脚本添加到生成阶段,并确保选中“在生成日志中显示环境变量”,它将为您打印所有环境变量。运行脚本可以是空的,您将得到为当前构建设置的所有环境变量的转储。您不会得到的是头文件中定义的宏

要在生成项目后访问信息,请转到生成结果并展开“运行自定义shell脚本”部分以查看值

如果您设置了预处理器定义,它将显示在这样一行上


setenv GCC\u预处理器\u定义“DEBUG=1 DEBUG=1”

好的,我在

只需在运行脚本构建阶段输入一个
echo$GCC_预处理器_定义