xcode自動增加build number
Step1. Add Run Script
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJGmdaa7lbZFmVolrJ49iq5ekhP-DqdXOMWXBSgBBwx5gZmd6wsjgublTfzjihJa5kVAMmK-mQwruy6WoNwZR-NPd-CtUzwMyxGR-i0jNex8RZfVBpI7Jtclcu-M6uIEHz2Y36X18RlDI/s400/Screen+Shot+2012-11-23+at+12.06.57+PM.png)
Step2. Input Script
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIuMcpMVQyeKVTW02UchOih7E1lppvZIxIr1jRX4vusaFCybNFgiQf_L07Wq7gcaz2DL8B53sIZdBqEtrnbSQEADiC1BOpDxJI5DOeHc-AuRRYJZgUtHdUzfedbh1wkK9fVkwjZ1HVcdw/s400/Screen+Shot+2012-11-23+at+12.07.19+PM.png)
如果是增加數字(1, 2, 3, ...... 9, 10, 11, 12, ...)
如果為16進位(1, 2, 3, ...... 9, A, B, C, ...)
完成後每次Build就會自動增加Build number
Step1. Add Run Script
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJGmdaa7lbZFmVolrJ49iq5ekhP-DqdXOMWXBSgBBwx5gZmd6wsjgublTfzjihJa5kVAMmK-mQwruy6WoNwZR-NPd-CtUzwMyxGR-i0jNex8RZfVBpI7Jtclcu-M6uIEHz2Y36X18RlDI/s400/Screen+Shot+2012-11-23+at+12.06.57+PM.png)
Step2. Input Script
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIuMcpMVQyeKVTW02UchOih7E1lppvZIxIr1jRX4vusaFCybNFgiQf_L07Wq7gcaz2DL8B53sIZdBqEtrnbSQEADiC1BOpDxJI5DOeHc-AuRRYJZgUtHdUzfedbh1wkK9fVkwjZ1HVcdw/s400/Screen+Shot+2012-11-23+at+12.07.19+PM.png)
如果是增加數字(1, 2, 3, ...... 9, 10, 11, 12, ...)
buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "${PROJECT_DIR}/${INFOPLIST_FILE}")
buildNumber=$(($buildNumber + 1))
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "${PROJECT_DIR}/${INFOPLIST_FILE}"
如果為16進位(1, 2, 3, ...... 9, A, B, C, ...)
buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "${PROJECT_DIR}/${INFOPLIST_FILE}")
buildNumber=$(($buildNumber + 1))
buildNumber=$(printf "%X" $buildNumber)
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "${PROJECT_DIR}/${INFOPLIST_FILE}"
完成後每次Build就會自動增加Build number
沒有留言:
張貼留言