2

希望这是一个简单的问题,我正在努力了解 xCode 和 iTunes Connect 如何使用并检查 xCode 应用程序版本和内部版本号。此外,我正在处理一个从未正确管理内部版本号并且已经可以通过 iTunes 获得的遗留应用程序。

我想要做的是使用版本号,版本控制并希望版本号如下:

1.0.0 1.0.1 1.1.4 等等

每次发布内部构建时,我们都会增加构建号,它只是一个类似于 102 的数字,只会增加。

到目前为止,我的理解是,当我上传应用程序的新版本时,内部版本号必须大于以前的版本。但是这个过程是否考虑到版本号。所以....

版本:1.0.0 内部版本:100 <<<<< 这是 iTunes 的初始版本 版本:1.0.0 内部版本:101 <<<<< 为此,内部版本号必须大于以前的版本

版本:1.0.1 内部版本:001 <<<<< 这行得通吗,iTunes 会接受吗?

如果这不是它的工作方式,我假设无法重置版本和内部版本号,以便在提交到 iTunes 后它们可以正常工作?

4

1 回答 1

1

XCode 在目标属性的 General 选项卡中显示为 Build 实际上是 Long Version String,而它显示为 Version 的是 Short Version String。

当您向 iTunesConnect 提交更新时,版本和内部版本都必须高于以前的版本并在 AppStore 上构建。

从苹果开发者网站:

版本是在 iTunes App Store 上显示的内容,而构建是只有开发人员和 iTunes Connect 才能看到的内容。

于 2014-08-14T18:28:33.607 回答