【发布时间】:2013-06-23 11:26:29
【问题描述】:
我在应用商店有一个版本 1.1.1 和 build 85 的应用
在使用应用程序加载器更新应用程序时,我使用了 1.2.0 版和构建 5 版的应用程序。
它说构建版本必须高于 85。
是否无论版本号如何,内部版本号都应该始终递增。
如果版本号像我们的例子一样增加,我们不能使用较低的内部版本号
请指出一些关于此的苹果文档。
【问题讨论】:
我在应用商店有一个版本 1.1.1 和 build 85 的应用
在使用应用程序加载器更新应用程序时,我使用了 1.2.0 版和构建 5 版的应用程序。
它说构建版本必须高于 85。
是否无论版本号如何,内部版本号都应该始终递增。
如果版本号像我们的例子一样增加,我们不能使用较低的内部版本号
请指出一些关于此的苹果文档。
【问题讨论】:
两个版本号都需要递增。它们可以是不同的数字和不同的格式,但它们都必须与您要提交的每个连续版本一致。
【讨论】:
CFBundleVersion 和CFBundleShortVersionString
对于每个版本号,例如(版本 1),内部版本号将需要递增。 所以以下是可以接受的
...现在,当您增加版本号时,例如(版本 2),如果您愿意,您可以将内部版本号重置为 1。
请注意,每个新的内部版本号必须大于前一个。
希望这对其他人有帮助:-)
【讨论】:
我遇到了修补程序的版本问题,所以我测试了几个案例。 我认为它可以为您提供更多信息。
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) 没问题。
【讨论】: