edit | blame | history | raw

多语种扩展本地打包记录

用户目标

用户要求“打个包,我看看”,用于查看多语种扩展后的本地安装包。

已完成事项

  • 将版本从 2.1.31 递增为 2.1.32
  • 生成 build 编号 20260623.0012
  • 更新 app.gobuild/darwin/Info.plist、前端 package.json / package-lock.jsonCHANGELOG.md
  • 执行本地 arm64 签名 DMG 构建。

构建产物

  • App: /Users/ar/Projects/PrivateVoice/privatevoice.src/build/local/arm64/PrivateVoice Dictation.app
  • DMG: /Users/ar/Projects/PrivateVoice/privatevoice.src/build/local/arm64/PrivateVoice Dictation-2.1.32-build20260623.0012-arm64-local.dmg
  • 兼容文件名 DMG: /Users/ar/Projects/PrivateVoice/privatevoice.src/build/local/arm64/PrivateVoice Dictation-2.1.32-arm64-local.dmg
  • SHA256: 3ea46d4b38dfa22530d8baa0780018ea417429af844aea3772ea0c9aae71635f

验证结论

  • npm run build 通过。
  • go test ./... 通过。
  • App 签名验证通过。
  • hdiutil verify 通过。
  • DMG 挂载后确认包含 PrivateVoice Dictation.app/Applications 链接。
  • Info.plist 确认为 CFBundleShortVersionString=2.1.32CFBundleVersion=20260623.0012ITSAppUsesNonExemptEncryption=false

注意事项

  • 当前包是本地验收候选 DMG,不是正式可回滚发布包。
  • 当前工作区已有大量与本轮无关的未提交/未跟踪/删除状态,未执行源码冻结、正式 release manifest、tag 或远端推送。
  • 前端构建存在既有 Svelte a11y warning,来自 UpdateDialog.svelteToggleSwitch.svelte,未在本轮处理。