Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Error ITMS-90062: The value for key CFBundleShortVersionString must contain a higher version than that of the previously approved version

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.

enter image description here

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 :

enter image description here

General Window:

enter image description here

like image 912
Bilal Avatar asked Oct 22 '15 06:10

Bilal


4 Answers

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 #.

like image 82
jungledev Avatar answered Nov 10 '22 14:11

jungledev


I think it was some issue on Apple's side. It resolved itself automatically after few hours.

like image 31
Bilal Avatar answered Nov 10 '22 13:11

Bilal


What worked for me is to change it from 1.0 (.6) to 1.1 (.0) It's not really a new "Version" but incremental improvements and corrections. One thought is that when an app is accepted into the iTunes store then next upload must be to a higher VERSION.

like image 2
user462990 Avatar answered Nov 10 '22 15:11

user462990


You must always increase the version number when uploading updates, so change it from 1.0 to 1.1.

like image 1
trojanfoe Avatar answered Nov 10 '22 13:11

trojanfoe