美文网首页
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