在各种编程中,我们经常会遇到各式各样的宏
宏的定义很大程度令到程序更可读更明了简介
脚本中也经常用到一些宏定义
通过在脚本最上方:
例如,是否需要配置文件:
IS_NEEDED_CONFIG_PLIST=1
是否需要重签名:
IS_NEEDED_RESIGNED=0
一些常用的文件名:
MAINFILE="MainFilePath"
文件的相对路径:
MAINFILE_PATH="../all/MainFilePath"
追加字符(前后缀),例如重签后:
SUFFIX="resigned"
如何使用?
1.逻辑if判断:
if [ ${IS_NEEDED_CONFIG_PLIST} -eq 1 ]; then
###### Do something.
fi
2.字符拼接:
libTestIpa=${LIBTEST}-${Sdk}-${SUFFIX}.ipa
经过重签后追加resigned后缀