“版本号”与“版本号”之间的区别是什么?在iTunes Connect中,“捆绑版本”,“捆绑版本字符串”在Xcode? [英] What's the difference between "version number" in iTunes Connect, "bundle version", "bundle version string" in Xcode?

查看:110
本文介绍了“版本号”与“版本号”之间的区别是什么?在iTunes Connect中,“捆绑版本”,“捆绑版本字符串”在Xcode?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Apple的doc可能更清楚如何提交更新版本。

Apple's doc could have been more clear on how to submit an update version.

如标题中所述,


As asked in the title, What's the difference between


  1. itunes connect中的版本号(当您提交更新时必须提供)

  2. 捆绑版本xcode

  3. 捆绑版本字符串,简短

它们是否有任何关联?

Are they related in any way?

推荐答案

是的,它们是相关的。它们都是指您的应用程序的版本。

Yes, they are related. They all refer to the version of your application.


  • iTunes Connect

    这是App Store中显示的版本号;这必须是纯粹的版本号,如 1.2.3

捆绑版本(CFBundleVersion)

这不需要是纯版本号。这可能类似于 12345 1.2.3(Build 12345AB)。例如,这在Mac OS X应用程序的关于窗口中显示,通常更像是版本号而不是版本号。

Bundle Version (CFBundleVersion)
This doesn't need to be a pure version number. This can be something like 12345 or 1.2.3 (Build 12345AB). This is shown in the About window for Mac OS X apps for example and is often more a "Build Number" than a "Version Number".

Bundle Version String(CFBundleShortVersionString)
此值用作真实版本号。 必须 iTunes Connect 中的版本使用的字符串相同。

Bundle Version String (CFBundleShortVersionString) This value is used as the "real" version number. This must be the same string as used for the version in iTunes Connect.

更新:


正如@snlehton所指出的, CFBundleVersion 必须是纯粹的版本号,例如 1.2.3 当您想将应用程序上传到(iOS)App Store时。

Update:
As pointed out by @snlehton, the CFBundleVersion has to be a pure version number like 1.2.3 when you want to upload your application to the (iOS) App Store.

这篇关于“版本号”与“版本号”之间的区别是什么?在iTunes Connect中,“捆绑版本”,“捆绑版本字符串”在Xcode?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆