[英]The value for key CFBundleShortVersionString [3.0.0] in the Info.plist file must contain a higher version than that of the previously approved version
[英]bundle is invalid — CFBundleVersion and CFBundleShortVersionString in Info.plist must contain a higher version — but they do
在尝试验证我的应用以准备提交到应用商店时,我收到以下错误:
但这是我的Info.plist的屏幕截图,错误消息声明列表版本1.0,显示版本1.4。
我做错了什么,我该如何解决这个问题?
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, short
和Bundle version
。
此外,请注意第一个警告并添加尺寸为120x120的图标。
简单的事情是你必须再次存档项目。 产品>存档然后验证。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.