问题描写叙述:
前两天提交公司产品2.0.7版本号到苹果审核,昨天提示被拒绝。
被拒原因就不描写叙述了。
我们经过改动后。又一次打包上传,但是怎么也提交不了。由于在苹果后台上已经存在2.0.7版本号的公布包了(就是被拒的那个)。这可怎么办?难不成将版本号改动成2.0.8公布?但这样不好啊。会让用户以为中间那个版本号漏过了。
解决方法:
在Xcode上,能够查看一下项目的project配置。在info页中,有两个版本可填,不知道你注意过没有。
一个是Bundle Version,还有一个是Bundle versions string, short。默认这两个值是同样的。
Bundle versions string, short是对外显示的版本,也是在itunes上显示的版本,格式为“x.y.z”。
Bundle Version则是开发内部使用的,格式自定。
那么要解决这个问题就非常easy了,我们将内部版本改动一下即可了,以便区分之前的包。
将Bundle Version从2.0.7改动为2.0.7.1,然后又一次编译打包,通过Application Loader上传到苹果后台。
之后,我们在去公布页上选择新提交的包。结果例如以下图所看到的:
看到后面括号内的版本了吗?那个就是我们刚改动的Bundle Version。好了,保存提交审核吧。
祝大家审核所有通过!
时间: 2024-10-12 08:31:48