Xcode:使用agvtool 自动化操作version and Build Numbers 的步骤

以前都是手动改,后来才发现Xcode命令行工具中有agvtool可以批量设置Target的Version和Build,太方便了。

1.Build Numbers 存储在应用程序的Info.plist中,CFBundleVersion (Bundle version).


2.先在Xcode project中设置agvtool工具可用,target ->Build Settings->combined->Versioning
  2.1 Set Current Project Version to a value of your choosing.

  2.2 Set Versioning System to Apple Generic.


3.设置你的version and build numbers.保证 CFBundleVersion (Bundle version) and CFBundleShortVersionString (Bundle versions string, short) keys存在你的Info.plist中

   3.1 target->Info->设置Bundle versions string,short为1.0 Bundle version为1.4


4.用命令行来更新版本号

   4.1 打开终端 ,cd 工程直接路径 例如工程名为yootnn 则cd   /Users/apple/Desktop/yootnn

   4.2 更新version number 到2.0 则输入命令:$xcrun agvtool new-marketing-version 2.0

5.更新Build Number

  5.1 自动增加你的Build Number 执行的命令:$xcrun agvtool next-version -all

  5.2 给你的应用程序设置一个Build number,执行的命令是 $xcrun agvtool new-version -all 2.6.9

6.查看Version Numbers

  6.1查看当前的Version Number 执行:$xcrun agvtool what-marketing-version

  6.2 查看当前的Build Number 执行:$xcrun agvtool what-version

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值