Advertisement
Guest User

Untitled

a guest
Jul 17th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. if [ $CONFIGURATION == Debug ]; then
  2. echo "当前为 Release Configuration,开始自增 Build"
  3. plist=${INFOPLIST_FILE}
  4. buildnum=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "${plist}")
  5. if [[ "${buildnum}" == "" ]]; then
  6. echo "Error:在Plist文件里没有 Build 值"
  7. exit 2
  8. fi
  9. buildnum=$(expr $buildnum + 1)
  10. /usr/libexec/PlistBuddy -c "Set CFBundleVersion $buildnum" "${plist}"
  11.  
  12. echo "开始自增 Version 最后一位"
  13. versionNum=$(/usr/libexec/PlistBuddy -c "Print CFBundleShortVersionString" "${plist}")
  14. thirdPartVersonNum=`echo $versionNum | awk -F "." '{print $3}'`
  15. thirdPartVersonNum=$(($thirdPartVersonNum + 0))
  16. newVersionStr=`echo $versionNum | awk -F "." '{print $1 "." $2 ".'$thirdPartVersonNum'" }'`
  17. /usr/libexec/PlistBuddy -c "Set CFBundleShortVersionString $newVersionStr" "${plist}"
  18. else
  19. echo $CONFIGURATION "当前不为 Release Configuration"
  20. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement