【发布时间】:2015-02-03 10:01:03
【问题描述】:
在我的构建设置中,我定义了一些预处理器宏
即SANDBOX_ENV=1
我想在我的 shell 脚本中使用 SANDBOX_ENV 的值。
我试过回显"SANDBOX value is = ${GCC_PREPROCESSOR_DEFINITIONS}"
但它给了我所有的宏值,比如DEBUG=1 SANDBOX_ENV=1 COCOAPODS=1
我想使用分配给 SANDBOX_ENV 的值
【问题讨论】:
-
你能解析 ${GCC_PREPROCESSOR_DEFINITIONS} 的字面值吗?您可以将文字值作为 shell 脚本中的命令执行。然后,相应的 shell 环境变量将被设置为这些值。 (不记得语法了...)
-
我不知道 shell 脚本。将尝试搜索命令。
标签: ios xcode shell macros preprocessor