我正在使用Ionic(Cordova)开发应用程序,但不使用我的版本的语义格式。
在我的配置文件中,Android版本的标签编号为1.69,iOS版本为138。
有没有办法切换到语义格式,如果是,我接下来应该使用哪个号码?
顺便说一下,是否可以为两个商店使用相同的版本号,而不会出现关于优先级的错误?
由于
iOS的config.xml:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<widget android-versionCode="1700" id="com.board" ios-CFBundleVersion="1700" ios-CFBundleVersionString="139" version="139" versionCode="10" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>Board</name>
<description>
...
Android的config.xml:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<widget android-versionCode="1700" id="com.board" ios-CFBundleVersion="1700" ios-CFBundleVersionString="139" version="1.7.0" versionCode="10" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>Board</name>
<description>
...
答案 0 :(得分:0)
Android上的应用版本它只是一个字符串。 您有2个值,versionCode(int)和versionName(string)。每次更新应用程序时,都需要增加versionCode编号,但可以使用相同的versionName,因为它们彼此独立。
在iOS中,你有捆绑编号和捆绑字符串短,这是完全相同的。
要遵循常见的版本控制模式http://semver.org/,您可以使用:1.7.0,在两个商店中使用您的下一个版本。
有关版本控制的更多信息,请查看以下链接:
<强>的Android 强> https://developer.android.com/studio/publish/versioning.html