在哪里更改 xcode 中的版本号

问题描述 投票:0回答:5

我在应用程序商店中发布了一个 IOS 应用程序,使用 Cordova。

现在,我做了一些更改,但似乎我无法更新苹果商店中的应用程序,因为(它使用相同的版本号提交):

如何更新 xcode 中的版本号以免出现此错误?

我在整个(Cordova)项目中搜索了版本号,但没有找到结果,所以问题是:

如何更改该值? (来自 cordova 项目(平台/ios)或 xcode 项目)

我在 Xcode 中设置了这种方式(显然将“mybundle”更改为正确的:

但是错误仍然引用以前的(去年发布的)版本

ios xcode cordova build version
5个回答
57
投票

版本和内部版本号显示在

info.plist
上。如果打开此文件,您将看到两个与版本控制相关的条目

  • 捆绑版本字符串(短)
  • 捆绑版

另一个选择是单击 xcode 项目导航器上的根目录,您将看到两个文本框来编辑相同的信息(

Version
Build

Cordova IDE 确实提供了另一种方法。


6
投票

不要在 Xcode 项目上更改它,而是尝试在

config.xml
文件中更改它。

<widget id="com.test" version="1.3" ios-CFBundleVersion="1.200001111" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
</widget>

version
设置
CFBundleShortVersionString
(发布版本),
ios-CFBundleVersion
设置
CFBundleVersion
(构建版本)

然后运行

cordova prepare


3
投票

由于之前的答案似乎已经过时,您现在可以更改此答案的位置位于“目标”>“构建设置”>“版本控制”部分下

它应该看起来像这样:

在这里您可以找到您感兴趣的大部分版本号。


3
投票

从 Info.plist 文件更改


0
投票

我找到了解决方法;打开 Xcode,转到“Runner(项目根目录)”->“Build Settings:并在过滤器搜索中写入应用程序的当前版本。该版本的所有实例都会出现,包括

FLUTTER BUILD NAME
FLUTTER BUILD NAME NUMBER 
您可以从那里更改它们。

Check attached image

© www.soinside.com 2019 - 2024. All rights reserved.