7d0595105f
旧法读仓库 backend/config/version.yaml 的 build_number 再 +1,但 CI 与 local-release 部署时都不回写仓库那份,它永远冻结 → 每次发版都算出同一个值 (1.1.9 / 1.1.10 线上 build_number 均为 5)。改用 major*10000+minor*100+patch (与 pubspec CFBundleVersion 同源、天然单调),无状态依赖,CI 与本机结果一致。 自更新按版本字符串判断,build_number 仅展示,历史 5 无害。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Bupi8Kdqkfx2N5acFsHTx5