edit | blame | history | raw

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 资料。