【问题标题】:Application Loader ERROR ITMS-90062: The value for key CFBundleShortVersionString must contain a higher version应用程序加载程序错误 ITMS-90062:键 CFBundleShortVersionString 的值必须包含更高版本
【发布时间】:2016-04-27 10:08:10
【问题描述】:

我正在尝试使用 Application Loader 为 App Store 上的应用上传更新。我收到以下错误。

错误 ITMS-90062:“此捆绑包无效。Info.plist 文件中键 CFBundleShortVersionString [1.0.0] 的值必须包含比先前批准的版本 [1.0.0] 更高的版本。”

我认为 CFBundleShortVersionString 可以保持不变,但内部版本号(或“Bundle Version/CFBundleVersion”)应该在每次构建时递增。

这是因为版本标签 (CFBundleShortVersionString) 必须在每个 批准 版本上递增吗?是否意味着错误修复更新等需要影响 App Store 中显示的版本标签?

【问题讨论】:

标签: ios app-store appstore-approval


【解决方案1】:

您不需要更改 CFBundleShortVersionString,这里的问题是您的应用已经获得批准,并且处于 “Pending Developer Release” 状态。 通过“取消此版本”删除您的应用,然后尝试重新上传。它应该可以工作。

【讨论】:

  • 抱歉在 xcode 或 iTunes 连接中取消此版本?
【解决方案2】:

当我尝试将新版本上传到我的应用程序时,我遇到了这个问题。我用世博做到了。在app.json中,需要进行两方面的升级。

-“版本”:“1.0.1”, -“buildNumber”:“1.0.1”

我在应用商店写了 1.0.1 版本。

【讨论】:

    猜你喜欢
    • 2016-01-21
    • 2017-03-04
    • 2019-01-27
    • 1970-01-01
    • 2014-11-14
    • 2015-08-11
    • 2015-08-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多