
回复
没想到啊,开发者也会闹乌龙?还以为是华为AGC的bug呢,原来此版本号并非就是彼版本号,中国文化博大精深啊,如果你按照文字内容理解就大错特错了。
目前App已经基于鸿蒙5.0.0已经上架了一个正式版本1.0.0,然后我准备提交一个基于鸿蒙6.0.0测试版本1.0.1,然后选取版本的时候不让我选,说是“测试版本的软件包版本号必须高于发布过的正式版本,才能选择使用。”
想着会不会我之前搞过一个1.0.1的测试版本,所以我就重新构建了一个1.0.2的版本,结果一样的。我就搞不懂了,再来个1.1.0版本的,也不行~
通过查看“查看详情”得知是修改versionCode。这里的版本号说的是versionCode,并给versionName。
我原谅我自己了,这对于一个老iOS程序员来说,是有点不太友好。老是把versionName当成是iOS中的Version,自然就将versionCode理解成了build版本了。
就不能老老实实的版本号是一个字段,构建版本是一个字段吗?因为呢,如果你这个版本确定了,可能会被拒啊,打补丁了,去增加你这个build,从1开始加不是很优好吗?
如果是versionCode一直往上加的话,每次新版本我都要记得要修改两个字段:
一个是versionCode、一个是versionName。
鸿蒙在提交新版本的时候,老铁们,鸿蒙要修改两个、修改两个、修改两个,重要的事情说三遍。