edit | blame | history | raw

2026-06-13 XASR验证包

用户目标

用户要求给 codex/x-asr-experiment-2.1.29 分支打一个新包,用于验证 X-ASR 实验效果。

已完成事项

  • 确认当前分支:codex/x-asr-experiment-2.1.29
  • 确认该分支当前 App 元数据实际为 2.1.30,不是 2.1.29
  • 保持版本号 2.1.30,递增 build 到 20260613.2201
  • 使用项目内稳定脚本构建本机验证包:
  • privatevoice.src/scripts/build-local-macos.sh arm64
  • 生成适合 M 系列 Mac 本机验证的 ARM64 本地签名 DMG。
  • 创建 Git 基线:
  • commit:8f593a6 Build X-ASR local validation package
  • tag:v2.1.30-build20260613.2201-xasr-local

文件变更

  • CHANGELOG.md
  • privatevoice.src/app.go
  • privatevoice.src/build/darwin/Info.plist
  • privatevoice.src/frontend/src/components/settings/AboutPage.svelte
  • Release/PrivateVoice-Dictation-2.1.30-build20260613.2201-xasr-local-arm64/RELEASE_MANIFEST.md
  • Release/PrivateVoice-Dictation-2.1.30-build20260613.2201-xasr-local-arm64/SHA256SUMS.txt
  • Release/PrivateVoice-Dictation-2.1.30-build20260613.2201-xasr-local-arm64/logs/xasr-2.1.30-build20260613.2201-arm64.log

产物

  • DMG:/Users/ar/Projects/PrivateVoice/Release/PrivateVoice-Dictation-2.1.30-build20260613.2201-xasr-local-arm64/PrivateVoice Dictation-2.1.30-build20260613.2201-arm64-local.dmg
  • SHA256:e3256be40322182e8cf6ba8d4ff051d10f891830289090b65a18999185e5c8af
  • 大小:约 20M
  • 类型:本机验证包,不是 App Store 上传包,不是 notarized Developer ID 正式分发包。

验证结论

  • git diff --check:通过。
  • plutil -lint privatevoice.src/build/darwin/Info.plist:通过。
  • go test ./internal/input:通过。
  • go test ./...:通过;有既有 macOS 链接器版本 warning。
  • privatevoice.src/scripts/build-local-macos.sh arm64:通过。
  • App codesign --verify --deep --strict:通过。
  • DMG hdiutil verify:通过。
  • 主程序架构:arm64

注意事项

  • 此包使用 PrivateVoice Local Code Signing 本地签名,适合当前机器验证,避免频繁改变 TCC 身份。
  • 如果复制到其他机器,可能因为本地签名证书不受信任而需要额外处理。