
shenleiandClaude Opus 4.8
91e9b027e8
feat: 构建号按版本号(App_Ver)独立记录,避免回退旧版本号被 App Store 拒
将 versions.build_ver 单值改为 build_map(每个 App_Ver 独立记录已用到的最大
构建号)。App Store 的构建号唯一性按 MARKETING_VERSION 分别计算,改为单一全局
计数器时回退到打过包的旧版本号会重复(如 2.195.0 已到 .5,切 2.196.0 后再回退,
重置/沿用全局计数都会 < .5 而被拒)。
- config.py: 新增 _ensure_versions 迁移旧 build_ver → build_map;PUT /versions
不再重置构建号,改版本号仅切换当前 App_Ver,并支持可选手动设置 build_ver;
GET /versions 返回 build_map 及当前版本号对应的 build_ver
- build_service.py: App_Store 打包时在 build_map[app_ver] 自身上 +1 并回写
- ConfigView.vue: 打包设置页显示可编辑的 Build_Ver,修改 App_Ver 时自动切换为
该版本号已记录的构建号
- 迁移 config.json;更新前后端相关测试
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-29 16:49:14 +09:00
..
2026-07-20 16:24:13 +09:00
2026-06-06 17:42:27 +08:00
2026-07-17 22:34:04 +08:00
2026-07-29 16:49:14 +09:00
2026-06-06 17:42:27 +08:00
2026-07-22 18:12:19 +09:00
2026-07-24 12:05:37 +09:00
2026-07-17 22:34:04 +08:00
2026-07-29 16:49:14 +09:00
2026-07-22 18:12:19 +09:00
2026-06-06 17:42:27 +08:00
2026-06-06 17:42:27 +08:00
2026-07-20 15:22:44 +09:00
2026-07-20 14:16:45 +09:00
2026-07-20 16:24:13 +09:00
2026-06-06 17:42:27 +08:00