iOS

Xcode Build自增长三种Shell脚本

2018-12-20  本文已影响0人  WorldPeace_hp
shell.png

这个脚本有个问题就是Xcode页面有时不能及时刷新,得切换页面才能得到刷新。

按编译build号自增

#!/bin/bash
buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "$INFOPLIST_FILE")
buildNumber=$(($buildNumber + 1))
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "$INFOPLIST_FILE"

按时间自增

#!/bin/bash
buildNumber=$(date +%Y%m%d%H%M%S)
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "$INFOPLIST_FILE"

按git commit总数作为build号

#!/bin/bash
if [ $CONFIGURATION = "Debug" ]; then
git=`sh /etc/profile; which git`
appBuild=`"$git" rev-list --all |wc -l`
buildNumber=$appBuild
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "$INFOPLIST_FILE"
fi
上一篇 下一篇

猜你喜欢

热点阅读