美文网首页
Run Script的两个应用

Run Script的两个应用

作者: CharlesQiu | 来源:发表于2018-04-30 21:02 被阅读12次

    1. 使编译版本号自增

    buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "$INFOPLIST_FILE")
    buildNumber=$(($buildNumber + 1))
    /usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "$INFOPLIST_FILE"
    

    2. 工程内部获取编译时间

    2.1 在 Info.plist 里增加一个 String 类型的键,命名了 BuildTimeString(随意命名,记得第三行换成自己的命名)
    2.2 在 Run Script 增加以下语句

    appVersion=$(/usr/libexec/PlistBuddy -c "Print CFBundleShortVersionString" "$INFOPLIST_FILE")
    buildTime="$(date +%Y年%m月%d日%H:%M:%S) Version: $appVersion(build $buildNumber)"
    /usr/libexec/PlistBuddy -c "Set :BuildTimeString $buildTime" "$INFOPLIST_FILE"
    

    PS:以上可写在同一个脚本里面

    相关文章

      网友评论

          本文标题:Run Script的两个应用

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