我在应用程序商店中发布了一个 IOS 应用程序,使用 Cordova。
现在,我做了一些更改,但似乎我无法更新苹果商店中的应用程序,因为(它使用相同的版本号提交):
如何更新 xcode 中的版本号以免出现此错误?
我在整个(Cordova)项目中搜索了版本号,但没有找到结果,所以问题是:
如何更改该值? (来自 cordova 项目(平台/ios)或 xcode 项目)
我在 Xcode 中设置了这种方式(显然将“mybundle”更改为正确的:
但是错误仍然引用以前的(去年发布的)版本
不要在 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
我找到了解决方法;打开 Xcode,转到“Runner(项目根目录)”->“Build Settings:并在过滤器搜索中写入应用程序的当前版本。该版本的所有实例都会出现,包括
FLUTTER BUILD NAME
和 FLUTTER BUILD NAME NUMBER
您可以从那里更改它们。