我在Xcode的构建设置中的其他Swift标志中添加了“-D MYOWNFLAG”。现在,在我的构建阶段中找到的运行脚本中,我想检查是否存在标志“MYOWNFLAG”,如果存在,则执行某些操作(例如更改Info.plist设置值)。
这个有可能吗?如果是,最好的方法是什么?
这个有可能吗?如果是,最好的方法是什么?
应该能够在$OTHER_SWIFT_FLAGS
环境变量与通配符一起使用。
if [[ $OTHER_SWIFT_FLAGS == *"-D MYOWNFLAG"* ]]; then
echo "execute something (e.g. change Info.plist setting value)"
fi
您可以在runscript阶段运行printenv
来检查所有可用的环境变量。
可以通过运行以下命令打印其他Swift标志:
echo $OTHER_SWIFT_FLAGS