app上线内外部版本号的问题

以前上线过程曾经遇到一个问题,就是已经打包上传了iTunes,但是发现里面有bug,还需要再修改重新打包,按理说再打包上传就可以了。可是发现重新打包再上传时,苹果会提示已经上传了一个版本为xxx的包,不能重复上传,但是之前提交的版本又不能上线,版本应该还是和他一样的啊,我改了是可以上传了,但是用户看到的版本就会丢一版。纠结之下找百度,发现其实ios版本号其实有两种,内部版本号和外部版本号,而刚才提示版本号冲突的,其实指的就是内部版本号,我们只需要把内部版本号修改,并保留之前的外部版本号,就可以再次成功上传了。

下面借用一段话来解释这两种版本号的区别。

Bundle version is the internal version number of your app. 
Short version string is the publically visible version of your app. 

So for example, if you iterate your version number every time you do an internal build for your beta testers (or whatever), your bundle version might be 2.0.0.12345b7, but you don't want the public to see that, so you set your short version string to 2.0. 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值