审核问题——一个关于版本号的乌龙事件

前端森之鸟
发布于 2025-9-3 16:35
浏览
0收藏

没想到啊,开发者也会闹乌龙?还以为是华为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。

结论

鸿蒙在提交新版本的时候,老铁们,鸿蒙要修改两个、修改两个、修改两个,重要的事情说三遍。

  • versionName
  • versionCode

标签
收藏
回复
举报
回复
    相关推荐