美文网首页
LaunchScreen.storyboard动态版本号

LaunchScreen.storyboard动态版本号

作者: 我把今生当成了来世 | 来源:发表于2018-09-21 17:21 被阅读59次

当我们使用LaunchScreen.storyboard作为启动页的时候,我们如何去显示当前版本号,而不是每次新版本去手动修改,甚至有些时候可能忘记修改了(亲身经历~~)

那如何去显示当前版本号呢?~

第一步

首先我们在LaunchScreen.storyboard上,增加一个控件UILabel
注意:LaunchScreen.storyboard如果有多个UILabel,目前看来是不能实现的,可以将其他不变动的文案UILabel修改为图片。

第二步
Build Phases
点击New Run Script Phases进行添加
Run Script
第三步

提示: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的效果。

最终效果

效果
文章操作来源于:http://www.hangge.com/blog/cache/detail_1793.html

相关文章

网友评论

      本文标题:LaunchScreen.storyboard动态版本号

      本文链接:https://www.haomeiwen.com/subject/mbkznftx.html