应用程序加载器错误 ITMS-90062:键 CFBundleShortVersionString 的值必须包含更高版本

Application Loader ERROR ITMS-90062: The value for key CFBundleShortVersionString must contain a higher version

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

ERROR ITMS-90062: "This bundle is invalid. The value for key CFBundleShortVersionString [1.0.0] in the Info.plist file must contain a higher version than that of the previously approved version [1.0.0]."

我认为允许 CFBundleShortVersionString 保持不变,但构建号(或 "Bundle Version/CFBundleVersion")应该在每次构建时递增。

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

您不需要更改 CFBundleShortVersionString,这里的问题是您的应用已经获得批准,并且处于 "Pending Developer Release" 状态。 通过 "cancel this release" 删除您的应用并尝试重新上传。它应该有效。

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

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

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