設置Xcode下Build版本號自增長腳本

生成后的格式 :

支持Build號為Version + 數字(數字自動默認取最后 . 后面的數字加1)?

或者Build為純數字?

建立生成的Build號采用第一種方式 有利于對版本的觀測

生成步驟:


雙擊xcode project, 打開項目;

在Xcode左欄, 選中項目;

在Xcode中欄偏左, 選中TARGETS->${項目名稱};

在Xcode中欄偏上, 選中Build Phases;

在Xcode中欄左上角, 選中+號, 再選擇New Run Script Build Phases;


在新出現的Run Script欄中, 于Shell輸入框中輸入如下腳本:

if ["${CONFIGURATION}"="Debug"];

?then

exit;

fi

#!/bin/bash

buildNumber=$(/usr/libexec/PlistBuddy -c"Print CFBundleVersion""$INFOPLIST_FILE")

appVersion=$(/usr/libexec/PlistBuddy -c"Print CFBundleShortVersionString""$INFOPLIST_FILE")

buildNumber=`echo $buildNumber|sed's/.*\./''/'`

buildNumber=$appVersion.$(($buildNumber +1))

/usr/libexec/PlistBuddy -c"Set :CFBundleVersion $buildNumber""$INFOPLIST_FILE"



打包應用, 檢查Build版本號自加1, 即設置成功.


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容