版本号与构建号
说明 iOS 与 Android 中版本号与构建号的含义,以及蒲公英如何展示和切换 Build 版本号。
"版本号" 与 "构建号" 在应用开发中是两个含义不同、用途各异的标识。本文先介绍它们在 iOS 与 Android 中的定义,再说明蒲公英如何展示这两个号码以及如何切换。
iOS 与 Android 的对应概念
| iOS | Android | 作用 | 格式示例 | 面向用户 |
|---|---|---|---|---|
| Version | versionName | 应用的主要版本标识 | 1.0.0(主版本.次版本.修订号) | 是 |
| Build | versionCode | 标识一次具体的构建结果 | 数字,每次构建递增(如 10023) | 否 |
- iOS:两个号码均可在 Xcode 项目设置中手动修改。提交至 App Store 时需符合苹果规范。
- Android:
versionName为字符串,面向用户展示;versionCode为整数,用于内部管理。
蒲公英的默认 Build 号
为便于在平台上区分同一应用的不同上传,蒲公英会为每次上传自动生成一个递增的 Build 号。该号码仅用于蒲公英内部展示,不会修改应用安装包本身。
默认情况下,应用安装页、应用管理页等位置展示的都是蒲公英生成的递增 Build 号,而非安装包中原有的 Build 号。
切换为应用自身的 Build 号
对于习惯使用自定义 Build 号的开发者,蒲公英提供了切换入口。前往 应用管理 → 应用设置,可选择展示哪一套 Build 号:
- 蒲公英自增的 Build 号(默认);
- 应用自身定义的 Build 号。
切换后,所有展示 Build 号的位置都会同步更新为所选来源。