如果版本号不应该增加,你如何替换被拒绝的应用商店二进制文件?

Posted

技术标签:

【中文标题】如果版本号不应该增加,你如何替换被拒绝的应用商店二进制文件?【英文标题】:How do you replace a rejected app store binary if the version number should not be incremented? 【发布时间】:2015-03-15 18:15:15 【问题描述】:

我的应用商店提交被拒绝,我正在尝试上传替换。

这个答案说版本号不应该增加:

When I resubmit my app after a rejection do I need to increment the version number?

在 iTunesConnect 构建页面上,我删除了先前被拒绝的构建并保存了该页面,但是当尝试从 Xcode 提交新存档时,我收到了冗余二进制上传错误。

所以如果我不应该增加内部版本号,但我已经删除了原始版本,我仍然无法提交新版本,我该如何继续?

【问题讨论】:

将新版本的版本号更改为旧版本? 不幸的是,没有办法做到这一点。您必须为每次上传增加内部版本号。我的猜测是,此限制强制使用 testflight 的测试人员可以确信仅对应于单个构建的构建号。如果它让您感觉更好,则用户 AFAIK 看不到内部版本号。 【参考方案1】:

保持相同的 version 编号,但更改您的 build 编号。

例如,如果原始版本为 1.0,原始版本为 1.0,则可以将版本保留为 1.0,但将版本更改为 1.0.1 以避免该错误。

【讨论】:

以上是关于如果版本号不应该增加,你如何替换被拒绝的应用商店二进制文件?的主要内容,如果未能解决你的问题,请参考以下文章

如果应用在 TestFlight Beta 审核中被拒绝,这是不是会影响同一版本的应用商店审核?

应用更新被拒绝 之前的版本会被下架吗?

谷歌商店上架APP被拒绝

为啥我的亚马逊应用商店提交被拒绝?如何获取更多信息?

被拒绝后,如何使我的应用在应用商店“可批准”?

El Capitan 上的 Xcode 版本 6.4 (6E35b) 现在被拒绝