首页 > 解决方案 > 我只是想将新版本上传到现有版本。不断收到错误 ITMS-90062

问题描述

我试图了解为什么我不断收到此错误。

错误 ITMS-90062:“此捆绑包无效。Info.plist 文件中键 CFBundleShortVersionString [0.0.2] 的值必须包含比先前批准的版本 [3.11] 更高的版本。有关 CFBundleShortVersionString 的更多信息,请访问https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring "

虽然我们使用 Ionic / Cordova 构建我们的应用程序,但实际的应用程序是使用 Xcode 构建的。

在 Xcode 11.5 中,它被明确标记为: - 版本:3.11 - 构建:0.0.1

当我去 AppStore Connect -> Activity 时,当前标记为“Ready for Sale”的版本是: - Version 3.11 - Build 0.0.1

在此处输入图像描述

对我来说,这应该是一个简单的过程。我有一个小修复,我希望它是版本 3.11,构建 0.0.2

“版本”用于主要修复/新功能,“构建”用于小修复(错字、颜色更改、其他美学)。

是的,当我尝试将 3.11 版 Build 0.0.2 上传到 Appstore Connect 时,我收到错误 ITMS-90062。

在此处输入图像描述

有什么建议吗?我真的不知道我做错了什么。

德里克

标签: buildversion

解决方案


解决!灯泡熄灭了:)

每个获得批准的应用程序都必须有一个新的、不断增加的版本号。对于任何版本号,我们可以将多个构建上传到 App Store Connect(和 TestFlight),每个构建号都会增加。只有当测试完成时,我们才会提交其中一个构建以供批准……因此是一个新版本的提升。


推荐阅读