Archive for September, 2014

[Xcode] 如何幫App加自動Build Number機制

Thursday, September 4th, 2014

雖然很簡單,但寫起來以免忘記…

1. 點選project file(xxx.xcodeproj)
2. 點選Xcode上方Toolbar的選項: Add Build Phase -> Add Run Script Build Phase
3. 在下方黑色script輸入框內輸入:

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

4. 修改General -> Build輸入框裡的文字為一個數字

這樣就好了。之後每次build,那個數字就會自累加。

參考:
http://stackoverflow.com/questions/21114376/how-to-auto-increment-the-build-number-in-xcode-5