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

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

问题描述

我正在尝试第一次更新我的应用,并遇到了这个问题.我进行了很多搜索,但没有一个解决方案对我有用.

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操作错误

App Store Connect Operation Error

错误ITMS-90062:此捆绑包无效.Info.plist文件中的密钥CFBundleShortVersionString [2020.0]的值必须包含比先前批准的版本[2020.0]更高的版本.请查找有关CFBundleShortVersionString的更多信息.在 https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring"

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"

我的info.plist文件是:

And my info.plist file is :

常规窗口:

推荐答案

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

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.

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

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

我一直在使用2020版进行外部Beta测试,并且构建的编号范围为400-410

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

为了发现一旦准备好在几周内发布我的应用程序后,该应用程序是否会在应用程序商店中被拒绝,我提交了2020版,内部版本407,供官方应用程序商店审查.我希望它会由于各种原因而被拒绝.被批准了!但是,我还没有准备发布它,因为我还有更多要实现的修复程序.所以,我让它坐在那里,等我用它做点什么.

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.

然后,我想为我的外部beta(版本2020,版本410)上传一个较新的版本,并且收到此错误.

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

多亏了user462990的回答,我意识到该错误可能是由于我已经批准了2020版本并等待正式进入官方应用商店而导致的,因此iTC不允许我提交该版本. TestFlight外部Beta的相同内部版本号.

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天全站免登陆