【问题标题】:Xcode 4 iOS app validation failed -- claims my version is not higher . . . but it IS higherXcode 4 iOS 应用程序验证失败 - 声称我的版本不是更高。 . .但它更高
【发布时间】:2011-04-21 13:19:15
【问题描述】:

验证失败消息错误是这样的:

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

嗯,它更高。老版本是2.21,新版本是2.3。我在网上找到了一个帖子,有人说当他们删除项目中的所有其他 info.plist 文件后,这个问题就解决了。 . .好吧,这不是一个真正的选择,因为我的项目中有 8 个目标。但可以肯定的是,我将它们全部更新为 2.3 版。但这没有帮助。

【问题讨论】:

  • 保罗是对的。 @Macrick3,他们没有使用浮点方案。
  • 版本号不是常规小数。您也可以拥有 3.21.2 或其他版本。版本的每个部分都是独立评估的。

标签: iphone xcode ios validation


【解决方案1】:

将其更改为 2.30。

30 > 21

3

几周前遇到了同样的问题!

【讨论】:

  • 我也是!这将解决它
【解决方案2】:

其实保罗(上面的cmets)是对的。

在这种情况下,21 > 3。

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

所以 2.21 大于 2.3。

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

【讨论】:

    猜你喜欢
    • 2011-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-10
    • 2021-10-14
    • 1970-01-01
    • 2016-04-23
    • 1970-01-01
    相关资源
    最近更新 更多