Xcode 4 iOS应用验证失败 - 声称我的版本不高。 。 。但它更高

时间:2011-04-21 13:19:16

标签: iphone xcode ios validation

验证失败消息错误是:

“info.plist文件中的密钥CFBundleVersion必须包含比以前上传版本更高的版本。”

嗯,它更高。旧版本是2.21,新版本是2.3。我在网上发现了一个帖子,他说当他们删除项目中的所有其他info.plist文件时,这个问题就解决了。 。 。好吧,这不是一个真正的选择,因为我的项目中有8个目标。但只是为了确定,我更新了它们以说版本2.3。但它没有帮助。

2 个答案:

答案 0 :(得分:4)

将其更改为2.30。

30> 21

3< 21

几个星期前有同样的问题!

答案 1 :(得分:3)

实际上,保罗(上面的评论)是对的。

在这种情况下,21> 3.

您假设版本号是浮点数,但事实并非如此。它是一系列由句点分隔的整数。

所以2.21大于2.3。

见这里:http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/ObjCTutorial/08Configuring/08Configuring.html