为什么版本格式不是 x.y.z



我想知道为什么我们不能放置格式为"x.y.z"的版本(在项目属性中(?

这种格式在安卓和iOS中都是可能的!

我知道我可以在项目属性中输入例如 1.01,然后在 xcode 中将其编辑为 1.0.1。但是如果我在我的应用程序中检索版本 Display.getInstance().getProperty("AppVersion", "1.0") ,它将是"1.01"。

谢谢。

Google Play商店和可能的iOS App Store也不允许超过一个小数(我不确定Apple Store,但Apple也允许您输入商店列表的版本号(。

Google 会将您在属性中输入的版本号乘以 100,因此使用 1.01(转换为 101(在转到 2.0 之前会比使用 1.1(转换为 110(提供更多的版本。Apple 会将 1.01 变成 1.1,但这仍然会在进入 2.0 之前为您提供 100 个版本,因为它们不会乘以 100。

最新更新