当前位置: 首页 > news >正文

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

没想到啊,开发者也会闹乌龙?还以为是华为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
http://www.dtcms.com/a/365696.html

相关文章:

  • Elasticsearch面试精讲 Day 6:Query DSL查询语法详解
  • 2025年9月,十大求职神器测评:谁是Offer收割机之王?
  • 玳瑁的嵌入式日记D32-0903(网络编程)
  • Nginx简介
  • 自学嵌入式第三十四天:网络编程-TCP
  • dumpsys alarm 简介
  • Java+AI开发实战与知识点归纳系列:Spring流式输出实战——LangChain4j与Ollama集成
  • Spring Authorization Server 1.5.2 使用YML配置的方式,最常用法总结
  • VAR的教师强制teacher forcing
  • Canaan 阿瓦隆 A1246I 81T矿机评测:性能、功耗与能效全面分析
  • 解锁产品说明书的“视觉密码”:多模态 RAG 与 GPT-4 的深度融合 (AI应用与技术系列)
  • 【收藏必备】大模型面试宝典:Transformer到实战应用全解析,助你斩获30W年薪offer!
  • Debezium日常分享系列之:Debezium 3.3.0.Alpha2发布
  • MySQL 行转列 (Pivot) 的 N 种实现方式:静态、动态与 GROUP_CONCAT 详解
  • C++入门小馆:C++11第一弹
  • 面试复习题-Flutter
  • https 协议与 wss 协议有什么不同
  • 详细教程:如何利用nslookup命令查询DNS解析状态?
  • 深度学习------模型的保存和使用
  • CSS 伪类与伪元素:深度解析
  • 大疆图传技术参数对比 你了解多少?
  • 2025高教社杯数模国赛【思路预约】
  • Mysql的锁退化
  • 虚拟机+ubuntu+docker+python部署,以及中途遇到的问题和解决方案
  • 计算机科学领域-CS基础
  • 信创MySQL到达梦数据库的SQL语法转换技术解析
  • 使用Java定时爬取CSDN博客并自动邮件推送
  • CPU和GPU的区别与作用域
  • prometheus+grafana搭建
  • 虚拟机NAT模式通过宿主机(Windows)上网不稳定解决办法(无法上网)(将宿主机设置固定ip并配置dns)