原文地址:http://blog.csdn.net/zhangao0086/article/details/43452201
我們每天都要打包給測試,每天都要改Build比較麻煩,幸運的是可以通過Shell腳本來省略這個過程。
在Xcode工程裏選擇對應的Target,在Build Phases裏點擊“New Run Script Phases”:
在下面的窗口中寫入類似於如下腳本:
前兩行是將工程當前的Build、Version讀取出來。
我的情況是基於Version加上日期以形成Build,如下:
關於date的格式化,傳送門。
如果Build是一個整形,可以這樣做遞增:
如果要Build是類似於這樣的字符串:1.0.0,可以用awf命令取值,參考:http://stackoverflow.com/questions/9258344/better-way-of-incrementing-build-number
如果僅僅只想在Release(如Archive等)的時候更新Build,可以嘗試加入判斷: