最佳答案
这是我第一次提交 iOS 应用程序,我不希望我的应用程序被拒绝。
这是来自苹果文档:
CFBundleVersion (String-iOS,OS X)指定 bundle 的构建版本号,它标识 bundle 的迭代(已发布或未发布)。构建版本号应该是由三个非负的、以周期分隔的整数组成的字符串,其中第一个整数大于零。字符串应该只包含数字(0-9)和句点(.)角色。每个整数的前导零都被截断,并将被忽略(即1.02.3等于1.2.3)。此密钥不可本地化。
CFBundleShortVersionString (String-iOS,OS X)指定 bundle 的发布版本号,它标识应用程序的已发布迭代。发布版本号是由三个以句点分隔的整数组成的字符串。第一个整数表示对应用程序的主要修订,例如实现新特性或主要更改的修订。第二个整数表示实现不太突出的特性的修订。第三个整数表示维护发布。
此键的值不同于“ CFBundleVersion”的值,后者标识应用程序的迭代(已发布或未发布)。可以通过将此键包含在 InfoPlist.string 文件中来对其进行本地化。
但这似乎有点奇怪,我对此的解释是把两种价值观放在一起,即:
CFBundleVersion: 1.0.0
CFBundleShortVersionString: 1.0.0
谁能百分之百确认一下我应该写什么?