美文网首页
在Xcode中修改itunes中项目的svn版本号,使其能够上传

在Xcode中修改itunes中项目的svn版本号,使其能够上传

作者: 猪猪侠在这 | 来源:发表于2018-05-21 14:01 被阅读0次

    先声明,这个只是笔记,并且我对Xcode的Run Script这一块儿不熟,所以问问题什么的,就让他见鬼去吧!

    今天,好心人从他们家svn搞了一套项目给我,还特别好心的删除了他们家项目的svn隐藏文件夹。
    然后我就改了bulid,傻傻的去上线了,可是老是报错,以下是截图:

    屏幕快照 2016-08-18 15.19.29.png

    后面在iTunes的活动中看到已经上传的版本全是1.3,唯一变化的是“组的头视图”,
    然后各种询问,麻蛋,原来是这“组的头视图”上面写的全是svn项目编号,怪不得我总是报版本号的错,原来不是我的bulid不对,而是我的svn项目编号比他们的小,
    所以得去run Script修改一下,以下是代码

    屏幕快照 2016-08-18 16.29.12.png
    svnv=`svn info .|awk '/^Last Changed Rev:/ {print $4}'`
    increase=5000
    /usr/libexec/PlistBuddy -c "Set :CFBundleShortVersionString $((svnv+increase))" "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}"
    
    

    此中的increase=5000便是svn项目版本号,加上后面的代码就可以修改svn项目版本号了,这样就可以上传至itunes(奇怪的是,为什么在cornerStone中的version好像没有变化)

    相关文章

      网友评论

          本文标题:在Xcode中修改itunes中项目的svn版本号,使其能够上传

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