# 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 身份。 - 如果复制到其他机器,可能因为本地签名证书不受信任而需要额外处理。