用途:在 sim-use 仓库根目录运行,构建并本地安装一个发布形态的 sim-use 二进制,供发布前验证。
主要能力:委托 scripts/dev-install.sh 完成重建 Android bridge APK、以 SIM_USE_VERSION 构建通用 CLI、暂存并校验产物、临时签名、备份并替换 PATH 二进制、验证 sim-use --version。支持 restore 参数回滚。
使用方式:在仓库根目录执行 /bump-version-dev;传入 restore(如 /bump-version-dev restore)时直接运行 scripts/dev-install.sh --restore。预检要求当前目录为仓库根、build_products/Frameworks/ 存在(缺失需自行运行 scripts/build.sh dev,约 30 分钟,不会自动执行)、scripts/build-bridge.sh --check 通过。版本确定:取最新 v* 标签,按提交前缀推断(feat!/BREAKING CHANGE 为 major,feat 为 minor,仅 fix/chore/docs/refactor/test 为 patch),用户指定版本则原样使用。确认后运行 scripts/dev-install.sh --version X.Y.Z,通常 2-5 分钟。
适用场景:本地开发测试发布形态构建,无需 GitHub 认证、Homebrew tap、签名身份或公证。
限制:不修改 CHANGELOG.md、bridge/app/build.gradle.kts 等受跟踪文件;不提交、打标签或推送;不运行 --build-frameworks;不使用 Developer ID 签名;不创建 tarball、formula 或 release;不进行公证。失败时按 bridge 构建、verify-stage、签名、符号链接分别排查。