繁体   English   中英

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

[英]bundle is invalid — CFBundleVersion and CFBundleShortVersionString in Info.plist must contain a higher version — but they do

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

在此输入图像描述

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

的Info.plist

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

Apple将每个版本级别( . separated)视为一个单独的整数,因此您的旧版本是主要的1,次要134.这可能不是您想要的(1.1.3.4?),但您坚持使用它。 我相信您需要选择major> 1(2.0)或minor> 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

原来这是Info.plist上传错误CFBundleVersion的副本。 我按照第二个答案中的建议 - 删除档案 - 一切都很好。

1.1310更改为1.135或高于1.134的数字( 1.1341将起作用)

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

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

简单的事情是你必须再次存档项目。 产品>存档然后验证。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM