问题描写叙述:

前两天提交公司产品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上传到苹果后台。

之后,我们在去公布页上选择新提交的包。结果例如以下图所看到的:

公布IOS产品被拒后怎样再上传新公布包-LMLPHP

看到后面括号内的版本了吗?那个就是我们刚改动的Bundle Version。好了,保存提交审核吧。

祝大家审核所有通过!

05-11 20:29