错误 ITMS-90062:密钥 CFBundleShortVersionString 的值必须包含比先前批准的版本更高的版本 [英] Error ITMS-90062: The value for key CFBundleShortVersionString must contain a higher version than that of the previously approved version

查看:36
本文介绍了错误 ITMS-90062:密钥 CFBundleShortVersionString 的值必须包含比先前批准的版本更高的版本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我第一次尝试更新我的应用时遇到了这个问题.我搜索了很多,但没有一个解决方案适合我.

<块引用>

App Store Connect 操作错误

ERROR ITMS-90062:此捆绑包无效.Info.plist 文件中密钥 CFBundleShortVersionString [2020.0] 的值必须包含比先前批准的版本 [2020.0] 更高的版本.请查找有关 CFBundleShortVersionString 的更多信息在

常规窗口:

解决方案

TL;DR:如果您的应用版本已通过官方应用商店的批准,则无法将具有相同版本的构建上传到 TestFlight.您必须从官方应用商店提交中删除该应用,或者增加您的 TestFlight 版本号.

我想出了为什么这会发生在我身上.

  • 我在应用商店中有一个 2010 版的应用.

  • 我一直在运行 2020 版的外部 Beta 测试,版本号在 400-410 之间

  • 为了了解我的应用程序在我准备在几周内实际发布后是否会在应用程序商店中被拒绝,我提交了 2020 版,构建 407 以供官方应用程序商店审核.我预计它会因各种原因被拒绝.它被批准了!但是,我还没有准备好发布它,因为我还有更多要实施的修复程序.所以,我让它坐在那里,等着我用它做点什么.

  • 然后,我想为我的外部测试版上传一个更新的版本,仍然是 2020 版本,版本 410,但我收到了这个错误.

  • 感谢 user462990 的回答,我意识到这个错误可能是因为我目前已经批准了 2020 版本并等待在官方应用商店中发布,所以 iTC 不允许我提交TestFlight 外部测试版的相同构建#.

所以,我选择了官方认可版本的取消此版本",还有中提琴!我现在可以上传具有相同构建 # 的构建.

I am trying to update my app for the first time and ran into this issue. I searched a lot but none of the solutions worked for me.

App Store Connect Operation Error

ERROR ITMS-90062: "This bundle is invalid. The value for key CFBundleShortVersionString [2020.0] in the Info.plist file must contain a higher version than that of the previously approved version [2020.0]. Please find more information about CFBundleShortVersionString at https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring"

And my info.plist file is :

General Window:

解决方案

TL;DR: If you have an app version that was approved for the official app store, you cannot upload a build with the same version to TestFlight. You have to remove the app from official app store submission, or increase your TestFlight version #.

I figured out why this happened to me.

  • I have an app in the app store with version 2010.

  • I have been running an external beta test with version 2020, and build numbers in the range of 400-410

  • In order to discover if my app would get rejected in the app store once I'm ready to actually release it in a few weeks, I submitted version 2020, build 407 for official app store review. I expected it to be rejected for various reasons. It was approved! However, i'm not ready to release it since I still have more fixes I want to implement. So, I let it sit there, waiting for me to do something with it.

  • Then, I wanted to upload a newer build for my External beta, still version 2020, build 410, and I received this error.

  • Thanks to user462990's answer, I realized that the error could be due to the fact that I have version 2020 currently approved and waiting to be launched into the official app store, so iTC didn't allow me to submit the same build # for a TestFlight external beta.

So, I selected "cancel this release" of the official approved version, and Viola! I can now upload a build with the same build #.

这篇关于错误 ITMS-90062:密钥 CFBundleShortVersionString 的值必须包含比先前批准的版本更高的版本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆