# Taglauncher 会话记录 - 2026-06-08 14 ## 用户目标 - 用户要求基于当前修复结果生成 DMG 安装包。 ## 已完成事项 - 发现 `build/` 目录中没有现成 `TagLauncher.app`,因此先重新构建 `7.8.18 / 20260608.0126`。 - 使用 `APP_BUILD=20260608.0126 bash build.sh` 重新生成: - `/Users/ar/Projects/Taglauncher-7.8.15-source/build/TagLauncher.app` - 使用 `bash make_dmg.sh` 生成脚本默认 DMG: - `/Users/ar/Projects/Taglauncher-7.8.15-source/build/TagLauncher.dmg` - 复制生成符合发布命名规则的 DMG: - `/Users/ar/Projects/Taglauncher-7.8.15-source/build/TagLauncher-7.8.18-build20260608.0126.dmg` ## 验证结果 - App 元数据: - `CFBundleShortVersionString=7.8.18` - `CFBundleVersion=20260608.0126` - App 签名: - `codesign --verify --deep --strict --verbose=2 build/TagLauncher.app` PASS。 - DMG 校验: - `hdiutil verify build/TagLauncher-7.8.18-build20260608.0126.dmg` PASS。 - DMG SHA256: - `efe5a9edd4d17b5ce66414df0ce22cc57cc789042090eec81178f55e74c12157` - DMG 挂载检查: - 只读挂载成功。 - 内容包含 `TagLauncher.app`。 - 内容包含 `Applications -> /Applications` 链接。 - 挂载后已正常 detach。 - 文件大小: - `5.7M` ## 未决问题 - 该 DMG 已生成并验证,但当前仓库仍未完成正式源码冻结、commit、release manifest 和 tag。 - 因此该 DMG 可作为当前本地验收候选安装包;若要作为正式可回滚发布包,还需要继续执行冻结和 release 门禁。 ## 后续建议 - 若用户确认这个 DMG 可用,下一步执行正式冻结:整理工作区、提交、生成 release manifest、创建 tag,并准备 App Store 资料。