在App Store Connect中重置iOS应用程序版本号

3

简述:有没有一种方法可以重置iOS应用程序在AppStore中的版本?

背景:

这是我第一次发布iOS应用程序,在开发开始时,我颠倒了应用程序版本号和构建编号(如下图所示)。我通过在应用商店列表中提供实际版本号来解决了这个问题,但我的老板迟早会发现这个问题,现在他们要求我修复它。

enter image description here

我现在的选择如下:

  1. 放弃当前的应用程序,然后创建一个新的应用程序,其中版本控制是正确的。

    不确定是否仍然可以重用当前的应用程序捆绑包,还是必须创建一个新的。

  2. 试图说服老板我们应该让这样的错误通过,因为我们可以覆盖应用商店列表中显示的应用程序版本。

    我尝试查看iPhone的“设置>通用>iPhone存储” ,发现了不正确的版本。

我最好的选择是什么?如果不能,那么我还能做什么。


那么,你(你的老板)最终想要什么版本号成为当前版本? - Florian Mielke
你不能发布低于先前发布版本的版本,所以此时您必须发布高于5.0.4的版本。 - Paulw11
@FlorianMielke 当前版本是5.0.4,但我们想将其重置回1.0.4。 - Julio Motol
@Paulw11 我知道这个问题,正在寻找解决方法,可能是从应用商店中删除该应用程序,然后重新发布,或者使用新的应用程序包并按照适当的版本约定发布。 - Julio Motol
1
是的,发布一个新的带有新 Bundle ID 的应用程序将起作用。您可以尝试从 App Store 中删除现有应用程序,从 App Store Connect 中删除它并创建一个新的应用程序,但它可能会检测到该 Bundle ID 已经被使用过了。 - Paulw11
2个回答

2
首先,没有“正确”或“错误”的版本控制方法。在App Store Connect中只有两个限制条件:
  • 版本号(在您的情况下为3、4、5、5.0.4)需要递增。不能出现5.0.4之后是5.0.3等情况。

  • 第二个是关于构建号。它们也需要递增,但对于每个版本都会被“重置”。有些人决定对构建使用1、2、3等编号,而另一些人则使用版本号然后递增(5.0.1.1、5.0.1.2、5.0.1.3)

这些版本/构建号与客户/用户在App Store上看到的内容实际上毫不相关。此版本号通过App Store Connect进行管理,并且可以完全独立于来自Xcode的版本号。

enter image description here

我也不确定您的老板认为哪种号码是“错误”的和“正确”的。也许他/她应该在一开始就更加明确。

正如评论中提到的,您无法重置版本控制。如果您设置了一个全新的应用程序,可以从“正确”的编号开始并实现他/她想要的逻辑。但是您无法重复使用相同的Bundle ID,人们也无法更新其现有的应用程序。


1
最好的方法是创建一个新的应用程序,但是将其命名为与现有应用程序完全相同可能会出现问题。当然,当前用户将无法获得更新。如果您现在没有太多用户,则这仍然可能是最佳解决方案。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接