1. 使編譯版本號(hào)自增
buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "$INFOPLIST_FILE")
buildNumber=$(($buildNumber + 1))
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "$INFOPLIST_FILE"
2. 工程內(nèi)部獲取編譯時(shí)間
2.1 在 Info.plist 里增加一個(gè) String 類(lèi)型的鍵咆课,命名了 BuildTimeString(隨意命名期奔,記得第三行換成自己的命名)
2.2 在 Run Script 增加以下語(yǔ)句
appVersion=$(/usr/libexec/PlistBuddy -c "Print CFBundleShortVersionString" "$INFOPLIST_FILE")
buildTime="$(date +%Y年%m月%d日%H:%M:%S) Version: $appVersion(build $buildNumber)"
/usr/libexec/PlistBuddy -c "Set :BuildTimeString $buildTime" "$INFOPLIST_FILE"
PS:以上可寫(xiě)在同一個(gè)腳本里面