【问题标题】:App store Version number and build number应用商店版本号和内部版本号
【发布时间】:2013-06-23 11:26:29
【问题描述】:

我在应用商店有一个版本 1.1.1 和 build 85 的应用

在使用应用程序加载器更新应用程序时,我使用了 1.2.0 版和构建 5 版的应用程序。

它说构建版本必须高于 85。

是否无论版本号如何,内部版本号都应该始终递增。

如果版本号像我们的例子一样增加,我们不能使用较低的内部版本号

请指出一些关于此的苹果文档。

【问题讨论】:

标签: ios ipad app-store ipa


【解决方案1】:

两个版本号都需要递增。它们可以是不同的数字和不同的格式,但它们都必须与您要提交的每个连续版本一致。

【讨论】:

  • 你的意思是构建版本 - 版本和构建号?
  • CFBundleVersionCFBundleShortVersionString
【解决方案2】:

对于每个版本号,例如(版本 1),内部版本号将需要递增。 所以以下是可以接受的

  • 版本 1;构建 1
  • 版本 1;构建 2
  • 版本 1;构建 3
  • 版本 1;构建 4

...现在,当您增加版本号时,例如(版本 2),如果您愿意,您可以将内部版本号重置为 1。

  • 第 2 版;构建 1
  • 第 2 版;构建 2
  • 第 2 版;构建 3
  • 第 2 版;构建 4

请注意,每个新的内部版本号必须大于前一个。

希望这对其他人有帮助:-)

【讨论】:

    【解决方案3】:

    我遇到了修补程序的版本问题,所以我测试了几个案例。 我认为它可以为您提供更多信息。

    1.5.10(150) > 1.5.11(1) 失败。 xcode 上传者说上传版本的数量应该大于 150。也许我的版本有 2 个周期分隔的版本样式。

    1.5.10(150) > 1.5.11(180) 明显

    1.5.11(180) > 1.5.11(1.5.11.1) 失败

    1.5.11(160) > 1.5.11(160.1) 没问题。

    【讨论】: