【发布时间】:2018-06-13 23:17:49
【问题描述】:
我将内部版本号设置为 1,然后是 2。
这有关系吗?这只是你如何做的偏好问题吗?
【问题讨论】:
标签: xcode app-store-connect build-numbers
我将内部版本号设置为 1,然后是 2。
这有关系吗?这只是你如何做的偏好问题吗?
【问题讨论】:
标签: xcode app-store-connect build-numbers
内部版本号(或CFBundleVersion)未显示在 App Store 中,因此对用户而言并不重要。
Build Number 的目的是让开发人员可以区分使用相同版本 (CFBundleShortVersionString) 的不同构建。
假设您正在开发一个版本2.1.0。在 App Store 上发布此版本之前,您可能希望将 Beta 版本分发给测试人员。如果他们报告了任何问题并且您修复了它们,您将需要创建并上传新版本,但可能仍使用版本 2.1.0。在这种情况下,您将使用内部版本号来区分这两个版本。
您可以使用任何您喜欢的构建版本。 Apple 提供了一个工具来增加名为 agvtool 的 Xcode 项目中的内部版本号。
另一种方法(以及我个人所做的)是使用 git commit count 作为内部版本号。这可以是automated via a Build Phase。这样,您所做(和提交)的每项更改都会自动增加您的内部版本号。
【讨论】: