美文网首页
iOS 脚本更改framework sdk版本号

iOS 脚本更改framework sdk版本号

作者: 丢了理想 | 来源:发表于2019-07-30 16:37 被阅读0次

    shell刚熟悉
    此代码片段仅供参考,欢迎提供更好的方法

    echo "----------"
    cd 项目内对应的文件夹 如  Home/version
    file="XXversion.m"
    #循环遍历文件内容
    while read line
    do
    if [[ $line =~ "NSString *const Version" ]]
    then
    versionLine=$line
    break
    fi
    echo $line
    done < $file
    #修改字符串
    version=${versionLine#*@}
    version=${version%*;}
    #日志输出查看
    echo "----------"
    echo $version
    echo "----------"
    cd ../../
    #sdk描述文件
    file="framework.podspec"
    #删除版本行
    sed -i '' '/s.version/d' $file
    #插入版本内容(因为是macos的原因,导致sed语句不能写成一行,要用\分割,“”要用\\分割)
    sed -i "" \
    "3c   \\
    \\  s.version      = $version \\
    " $file
    
    

    相关文章

      网友评论

          本文标题:iOS 脚本更改framework sdk版本号

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