我的构建号码为1,然后是2。
这是否重要 - 是否只是对你如何做的偏好?
答案 0 :(得分:1)
构建号(或CFBundleVersion
)未显示在App Store中,因此对于用户来说并不重要。
构建号的目的是开发人员可以使用相同的版本(CFBundleShortVersionString
)区分不同的构建。
考虑您正在努力使用版本2.1.0
。在App Store上发布此版本之前,您可能希望将Beta版本分发给测试人员。如果他们报告任何问题并进行修复,则需要创建并上传新版本,但可能仍然使用版本2.1.0
。在这种情况下,您将使用内部版本号来区分这两个版本。
您可以将任何您喜欢的内容用作构建版本。 Apple提供了一个工具来增加名为agvtool
的Xcode项目中的Build Number。
另一种方式(以及我个人所做的)是使用git commit count作为Build Number。这可以是automated via a Build Phase。这样,您所做的每一项更改(以及提交)都会自动增加您的内部版本号。