bundle无效 - Info.plist中的CFBundleVersion和CFBundleShortVersionString必须包含更高版本 - 但它们确实

时间:2013-10-14 19:36:39

标签: ios xcode

在尝试验证我的应用以准备提交到应用商店时,我收到以下错误:

enter image description here

但这是我的Info.plist的屏幕截图,错误消息声明列表版本1.0,显示版本1.4。

Info.plist

我做错了什么,我该如何解决这个问题?

4 个答案:

答案 0 :(得分:4)

Apple将每个版本级别(. - 分隔)视为一个单独的整数,因此您的旧版本是主要的1,次要134.这可能不是您的意图(1.1.3.4?),但您是坚持下去。我相信你需要选择一个主要>的版本。 1(2.0)或次要> 134(1.135)。

1.0 < 1.1 < 1.2 < 1.134 < 1.135 < 1.1234 < 2.0
Major 1
   Minor 0   
   Minor 1   
   Minor 2   
   Minor 134   
   Minor 135
   Minor 1234
Major 2
   Minor 0

答案 1 :(得分:4)

原来这是CFBundleVersion in the Info.plist Upload Error的副本。我按照第二个答案中的建议 - 删除档案 - 一切都很顺利。

答案 2 :(得分:2)

1.1310更改1.135或高于1.134的数字(1.1341将有效)

您需要拥有比最后一个更高的捆绑版本。 修改密钥Bundle versions string, shortBundle version

此外,请注意第一个警告并添加尺寸为120x120的图标。

答案 3 :(得分:1)

简单的是你必须再次存档项目。产品&gt;存档然后验证。