iOS App 切换 CFBundleVersion 和 CFBundleShortVersionString

标签 ios xcode

对于我们的 iOS 应用程序,我们误用了 CFBundleShortVersionString 和 CFBundleVersion(我们交换了它们,不要问为什么......) 但是现在我们想改变它们并以正确的方式使用它们,但我们不确定如何做到这一点。

目前配置如下:

CFBundleShortVersionString: 505101
CFBundleVersion: 3.4.0

在新版本 (4.0.0) 中,我们希望纠正错误,在理想主义的世界中将其更改为:

CFBundleShortVersionString: 4.0.0
CFBundleVersion: 20150623

但 iTunes Connect 不同意;因为之前的 CFBundleShortVersionString 比新的高。

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

最佳答案

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

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

关于iOS App 切换 CFBundleVersion 和 CFBundleShortVersionString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30999017/

相关文章:

ios - 通话中状态栏更改时查看调整大小

ios - swift 中的 LaunchScreen.storyboard 错误

objective-c - 从从 plist 导入的 nsdictionary 生成随机句子

iphone - 检查 tabBar 在 iOS 应用程序上是否可见

ios - 标签栏不显示图标?

ios - 如何在XCODE中将UIView横向分成三个大小相等的 subview ?

ios - 从 uiscrollview 中的 uibutton 父 uiviewcontroller 中的触发方法

ios - Xcode 9 Archive App for Development with App Thinning 选项

iphone - appdelegate 如何调用 viewcontroller 的方法?

ios - ld : library not found for -lreact-native-fetch-blob with pods?