當(dāng)我們使用LaunchScreen.storyboard作為啟動頁的時候,我們?nèi)绾稳ワ@示當(dāng)前版本號,而不是每次新版本去手動修改当宴,甚至有些時候可能忘記修改了(親身經(jīng)歷~~)
那如何去顯示當(dāng)前版本號呢?~
第一步
首先我們在LaunchScreen.storyboard上步清,增加一個控件UILabel
注意:LaunchScreen.storyboard如果有多個UILabel,目前看來是不能實現(xiàn)的虏肾,可以將其他不變動的文案UILabel修改為圖片廓啊。
第二步
點擊
New Run Script Phases
進(jìn)行添加第三步
提示:Run Script的名稱也可以修改
versionNumber=$(/usr/libexec/PlistBuddy -c "Print :CFBundleShortVersionString" "${PROJECT_DIR}/${INFOPLIST_FILE}")
sed -i bak -e "/userLabel=\"AppVersion\"/s/text=\"[^\"]*\"/text=\"版本號:$versionNumber\"/" $PROJECT_DIR/Test/Base.lproj/LaunchScreen.storyboard
第四步
編譯后,就能看到LaunchScreen.storyboard的效果封豪。