| 项目 | 内容 |
|---|---|
| package type | Round 2 QA 通过测试包 |
| product | PrivateVoice Input |
| version | 2.1.20 |
| build | 20260603.1145 |
| generated at | 2026-06-03 11:54:00 HKT |
| source branch | codex/round2-language-settings |
| source commit | f66a79670c444010a59b8513c9f61257ebc7d9b6 |
| baseline commit | f4194105fe06baa18f0145cc59e1914f96f2d4cb |
| release tag | v2.1.20-build20260603.1145 |
| worktree | /Users/ar/Projects/VoiceSnap-2.1.1-Round2 |
| signing identity | PrivateVoice Local Code Signing |
| notarization | none |
| 架构 | 路径 | SHA256 |
|---|---|---|
| arm64 | Release/PrivateVoice-Input-2.1.20-build20260603.1145/PrivateVoice Input-2.1.20-build20260603.1145-arm64-local.dmg |
5e321004afb61153fb82e5ef58698d5487e5dd089bf0aaa0ba482e657ed3a4ec |
| x86_64 | Release/PrivateVoice-Input-2.1.20-build20260603.1145/PrivateVoice Input-2.1.20-build20260603.1145-x86_64-local.dmg |
cac25e70e9375610f122e6a8ee3d9813acf0dee23054b6402cd3e5e575d5f1fd |
SHA 文件:
Release/PrivateVoice-Input-2.1.20-build20260603.1145/SHA256SUMS.txt
构建日志:
Release/PrivateVoice-Input-2.1.20-build20260603.1145/logs/build-arm64.log
Release/PrivateVoice-Input-2.1.20-build20260603.1145/logs/build-x86_64.log
Release/PrivateVoice-Input-2.1.20-build20260603.1145/logs/verify-dmgs.log
QA 报告:
02-P-NBL/round-2/qa-report-current.md
| 项目 | 内容 |
|---|---|
| macOS | 26.5 (25F71) |
| host arch | arm64 |
| Go | go1.26.3 darwin/arm64 |
| Node.js | v23.11.1 |
| npm | 10.9.2 |
cd /Users/ar/Projects/VoiceSnap-2.1.1-Round2
git commit -m "Prepare 2.1.20 Round 2 QA package"
源码冻结 commit:
f66a79670c444010a59b8513c9f61257ebc7d9b6
cd /Users/ar/Projects/VoiceSnap-2.1.1-Round2/privatevoice.src
./scripts/build-local-macos.sh arm64
./scripts/build-local-macos.sh x86_64
cd /Users/ar/Projects/VoiceSnap-2.1.1-Round2/privatevoice.src/frontend
npm run build
cd /Users/ar/Projects/VoiceSnap-2.1.1-Round2/privatevoice.src
go test ./... -count=1
cd /Users/ar/Projects/VoiceSnap-2.1.1-Round2
git diff --check
hdiutil verify "Release/PrivateVoice-Input-2.1.20-build20260603.1145/PrivateVoice Input-2.1.20-build20260603.1145-arm64-local.dmg"
hdiutil verify "Release/PrivateVoice-Input-2.1.20-build20260603.1145/PrivateVoice Input-2.1.20-build20260603.1145-x86_64-local.dmg"
codesign -vvv "Release/PrivateVoice-Input-2.1.20-build20260603.1145/PrivateVoice Input-2.1.20-build20260603.1145-arm64-local.dmg"
codesign -vvv "Release/PrivateVoice-Input-2.1.20-build20260603.1145/PrivateVoice Input-2.1.20-build20260603.1145-x86_64-local.dmg"
已通过:
npm run build。go test ./... -count=1。git diff --check。hdiutil verify。hdiutil verify。codesign -vvv。codesign -vvv。PrivateVoice Input.app 和 Applications 链接。CFBundleShortVersionString=2.1.20,CFBundleVersion=20260603.1145,CFBundleIdentifier=com.privatevoice.input。2026-06-03,用户确认完成以下 6 项验收,且全部符合预期:
2.1.20 build 20260603.1145。自动 / 中文 / English,切换后 UI 文案立即变化。SenseVoice · CoreML (Apple Neural Engine),未出现 Moonshine / Parakeet / Qwen3-ASR,未重新下载模型。R-Alt 真实语音输入可用,历史记录正常写入。结论:Round 2 用户验收 PASS。
PrivateVoice Local Code Signing 本地签名,没有 Developer ID 签名和 notarization,不应视为跨机器正式分发包。npm ci 既有依赖审计问题本轮未处理;本轮仅执行 npm run build。UpdateDialog.svelte 和 ToggleSwitch.svelte。LSMinimumSystemVersion=11.0,但 libonnxruntime.1.23.2.dylib 构建版本提示为 13.4,需后续单独确认最低系统版本策略。