iOS App 切换 CFBundleVersion 和 CFBundleShortVersionString

Posted

技术标签:

【中文标题】iOS App 切换 CFBundleVersion 和 CFBundleShortVersionString【英文标题】:iOS App switch CFBundleVersion and CFBundleShortVersionString 【发布时间】:2015-06-23 09:31:23 【问题描述】:

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

目前是这样配置的:

CFBundleShortVersionString: 505101
CFBundleVersion: 3.4.0

在新版本 (4.0.0) 中,我们希望把事情做好,并在理想主义的世界中将其更改为:

CFBundleShortVersionString: 4.0.0
CFBundleVersion: 20150623

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

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

【问题讨论】:

我认为一旦您的应用发布就为时已晚。它会混淆整个系统。 【参考方案1】:

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

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

【讨论】:

以上是关于iOS App 切换 CFBundleVersion 和 CFBundleShortVersionString的主要内容,如果未能解决你的问题,请参考以下文章

iOS15 切换上架App图标的最新方案

iOS App 切换 CFBundleVersion 和 CFBundleShortVersionString

iOS开发之App主题切换完整解决方案(Swift版)

Uniapp 背景音倍速切换ios问题

iOS app启动airplay时如何切换hdmi输入?

iOS定位中的蓝条问题:app访问地图权限的时候选择了应用程序使用期间,app切换到后台时怎么关闭定位蓝条