Taglauncher 会话记录 - 2026-06-08 14
用户目标
已完成事项
- 发现
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 资料。