美文网首页
添加和获取app的编译时间

添加和获取app的编译时间

作者: 黑暗森林的歌者 | 来源:发表于2018-12-26 18:03 被阅读36次

    添加和获取app的编译时间

    最近做的app有个关于我们界面,其中有一项就是显示app的更新日期,由于这个界面隐藏的比较深,有时发新版的时候忽略修改编译的日期,所以就想着,这个日期可以跟随编译的时间而变。

    Build Phases中添加脚本:

    echo "In the build time script run."
    infoplist="$BUILT_PRODUCTS_DIR/$INFOPLIST_PATH"
    builddate=`date +%Y-%m-%d`
    if [[ -n "$builddate" ]]; then
    /usr/libexec/PlistBuddy -c "Set :BuildDate $builddate" ${infoplist}
    fi
    

    info.plist中添加字段BuildDate

    代码中获取编译的日期

    NSDictionary *infoDict = [[NSBundle mainBundle] infoDictionary];
    NSString *buildDate = infoDict[@"BuildDate"];
    // 获取到的值为 : 2018-12-26 
    

    当然如果需要日期不同的显示方式,可以修改

    image

    例如:

    builddate=`date +%Y-%m-%d %H:%m`
    

    这样的显示内容为:2018-12-26 17:50

    相关文章

      网友评论

          本文标题:添加和获取app的编译时间

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