美文网首页iOS
Xcode Build自增长三种Shell脚本

Xcode Build自增长三种Shell脚本

作者: WorldPeace_hp | 来源:发表于2018-12-20 17:44 被阅读0次
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

相关文章

网友评论

    本文标题:Xcode Build自增长三种Shell脚本

    本文链接:https://www.haomeiwen.com/subject/bbcukqtx.html