问题描述
我们正在考虑使用传统的Major.Minor.Patch版本号方案,而不是使用日期根据方案,如2012.month.patch改变iOS应用程序的下一个版本的版本号,以更好地反映我们的用户该应用程序的货币。
We are contemplating changing the version number in the next release of an iOS app from using the traditional Major.Minor.Patch version number scheme to instead use a date based scheme such as 2012.month.patch to better reflect to our users the currency of the app.
苹果只在iTunes Connect版本号指引如下:
Apple's only version number guidance in iTunes Connect is as follows:
您要添加的应用程序的版本号。编号应遵循
典型的软件版本表达方式(例如,1.0或1.0.1或
1.1)。
我的问题 - 他们执行这一传统方案?
My question - do they enforce this traditional scheme?
是否有任何缺点使用日期根据计划?
Is there any downside to using a date based scheme?
是否有可能从不断变化的方案出现在一个已经广泛部署的应用程序?
Are there any gotchas that might emerge from changing schemes on an app that has already been widely deployed?
更新::要解释一点的理由,为去一个基于日期的版本方案......有问题的应用主要更新,以反映新的数据集被一年增加了几十倍。用于用户知道版本2012.2具有当前数据是很有用的。 - 2.6版不传达
Update: To explain a bit more of the justification for going to a date-based versioning scheme... The apps in question are updated primarily to reflect new datasets being added a few times a year. It is useful for a user to know that version 2012.2 has current data - version 2.6 does not convey that.
推荐答案
在我的经验,他们没有强制执行,只是第一个版本不低于1.0,你不能发布一个编号较低的版本。
In my experience they do not enforce it except that the first version is not less than 1.0 and you cannot release a lower numbered version.
在上攻至传统的计划是专注于功能,这些可能在你的步伐,而不是它总是滴答地走着,改变太快的日期被更新。这是很容易知道哪里释放相适合的其它版本和使用日期短。
The upside to the traditional scheme is it focuses on features which may be updated at your pace instead of the date which is always ticking away and changing much too fast. It is easy to tell where the release fits in relation to the other releases and shorter using dates.
您为什么要?如果您提交2012.02.08到应用程序商店,但未获批准,直到二月十五然后立即有一个差距。应用商店列出了应用程序的最后更新日期,您的用户可以去阅读或您的网站。
Why would you want to? If you submit 2012.02.08 to the app store but it is not approved until the 15th of February then immediately there is a disparity. The app store lists the date the app was last updated, your users can go read that or your website.
如果您经常更新它,他们下载更新,那么我敢肯定,他们会得到你的应用程序被频繁更新的消息。当应用程序被更新我当然注意到。除了实际看到的版本号,而在下载或应用程序内,改变了版本号日期并不能帮助他们知道它是经常更新的。
If you regularly update it, and they download the updates, then I'm sure they'll get the message that your app is being updated frequently. I certainly notice when apps are updated. Other than actually seeing the version number while downloading it or within the app, changing the version number to dates doesn't help them know it is updated frequently.
这篇关于App Store的版本号 - 更改方案/最佳实践的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!