这是我第一次提交iOS应用,我不希望我的应用被拒绝。
这来自Apple Docs:
CFBundleVersion(String-iOS,OS X)指定捆绑软件的内部版本号,该版本号标识捆绑软件的迭代(已发行或未发行)。内部版本号应该是由三个非负的,由句点分隔的整数组成的字符串,并且第一个整数大于零。该字符串应仅包含数字(0-9)和句点(。)字符。每个整数前导零将被截断,并且将被忽略(即1.02.3等于1.2.3)。该密钥不可本地化。
CFBundleShortVersionString(String-iOS,OS X)指定捆绑软件的发行版本号,该发行版标识应用程序的发行版本。发行版本号是一个由三个句点分隔的整数组成的字符串。第一个整数表示应用程序的主要修订,例如实现新功能或重大更改的修订。第二个整数表示实现次要特征的修订。第三个整数表示维护版本。
该键的值与“ CFBundleVersion”的值不同,“ CFBundleVersion”标识应用程序的迭代(已发布或未发布)。可以通过将其包含在InfoPlist.strings文件中来对其进行本地化。
但这似乎有些奇怪。我对此的解释是将两个值设置为相同,即:
CFBundleVersion: 1.0.0
CFBundleShortVersionString: 1.0.0
有人可以确认100%那是我应该放的吗?