iOS应用程序开关CbundLeverVersion和CbundleShortVersionString

iOS应用程序开关CbundLeverVersion和CbundleShortVersionString,ios,xcode,Ios,Xcode,对于我们的iOS应用程序,我们错误地使用了CbundleShortVersionString和CbundLeverVersion(我们交换了它们,不问为什么…) 但现在我们想改变它们,并以正确的方式使用它们,但我们不知道如何做到这一点 目前它的配置如下: CFBundleShortVersionString: 505101 CFBundleVersion: 3.4.0 在新版本(4.0.0)中,我们希望纠正错误,并在理想世界中将其更改为: CFBundleShortVersionString:

对于我们的iOS应用程序,我们错误地使用了CbundleShortVersionString和CbundLeverVersion(我们交换了它们,不问为什么…) 但现在我们想改变它们,并以正确的方式使用它们,但我们不知道如何做到这一点

目前它的配置如下:

CFBundleShortVersionString: 505101
CFBundleVersion: 3.4.0
在新版本(4.0.0)中,我们希望纠正错误,并在理想世界中将其更改为:

CFBundleShortVersionString: 4.0.0
CFBundleVersion: 20150623
但iTunesConnect并不同意;因为以前的CbundleShortVersionString高于新的


在这种情况下,正确的设置方法是什么?

在当前的iTunes Connect中,这是不可能的,因为用户设备会因为检查短版本号而收到应用程序更新的通知


你唯一的选择是要么接受它并吹嘘它,要么创建一个设置正确的新应用程序包。

我认为一旦你的应用程序发布就太晚了。这将使整个系统混乱。