在Ionic 2/Cordova中设置Android版本代码
我完全陷入了一个疯狂的问题。我无法在Google Play store中发布我的应用程序的更新,因为当前版本代码为101002 现在,我不明白代码是如何生成的。在我的config.xml中,我尝试使用以下版本:在Ionic 2/Cordova中设置Android版本代码,android,cordova,ionic-framework,ionic2,android-manifest,Android,Cordova,Ionic Framework,Ionic2,Android Manifest,我完全陷入了一个疯狂的问题。我无法在Google Play store中发布我的应用程序的更新,因为当前版本代码为101002 现在,我不明白代码是如何生成的。在我的config.xml中,我尝试使用以下版本: 1.3 1.3.1 1.3.1.1 但每次生成的版本代码如下: 10300 10310 10311 该值始终低于当前版本代码:101002 我还尝试使用以下命令进行构建: ionic cordova build android --prod --release -- -- --ver
1.3
1.3.1
1.3.1.1
但每次生成的版本代码如下:
10300
10310
10311
该值始终低于当前版本代码:101002
我还尝试使用以下命令进行构建:
ionic cordova build android --prod --release -- -- --versionCode=103020
但它不起作用
我无法手动设置清单文件的版本代码,因为它是由ionic 2构建过程生成的。有什么想法吗?您可以在
config.xml
中指定自定义版本代码。将以下属性添加到
元素(根元素):android versionCode=“101003”
这是一个完整的
标记示例,其中包含更多可能有用的属性:
<widget android-versionCode="100" id="your.bundle.id" ios-CFBundleVersion="1.0.0" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
是应用商店中显示的版本,可以在不同版本中保持不变version
这是谷歌Play用来区分您的版本的,必须始终高于上一版本android versionCode
- iTunesConnect使用的CbundLeverVersion用于区分您的版本,必须始终高于上一版本
是定义应用程序捆绑包标识符的地方,必须始终保持不变id
很乐意帮忙!如果您需要查找其他内容,请参阅
config.xml
的文档:如何与CI/CD GItlab管道自动集成?