arm64 + x86_64/Users/ar/Projects/PrivateVoicecodex/privatevoice-freeze-2.1.258a3688f69230d8bad0f74a6494847f472902b6ae2.1.2820260604.2353com.shanghai3168.privatevoicedictationpublic.app-category.productivityLSApplicationCategoryType in the app Info.plist.LSApplicationCategoryType=public.app-category.productivity.git diff --check -- privatevoice.src/build/darwin/Info.plist privatevoice.src/app.go
bash -n privatevoice.src/scripts/build-macappstore-pkg-macos.sh
go test ./internal/startup ./internal/model ./internal/modelselection
./privatevoice.src/scripts/build-macappstore-pkg-macos.sh arm64
./privatevoice.src/scripts/build-macappstore-pkg-macos.sh x86_64
The final universal app was assembled from the signed arm64 and x86_64 app bundles with lipo, then re-signed and packaged with productbuild.
go test ./internal/startup ./internal/model ./internal/modelselection: PASS.bash -n privatevoice.src/scripts/build-macappstore-pkg-macos.sh: PASS.npm run build: PASS, with existing Svelte a11y warnings in UpdateDialog.svelte and ToggleSwitch.svelte.arm64 and x86_64: PASS.libsherpa-onnx-c-api.dylib contains arm64 and x86_64: PASS.libonnxruntime.1.24.4.dylib contains arm64 and x86_64: PASS.codesign -vvv --deep --strict: PASS.pkgutil --check-signature: PASS.Info.plist contains LSApplicationCategoryType=public.app-category.productivity: PASS.Release/PrivateVoice-Dictation-2.1.28-build20260604.2353/PrivateVoice-Dictation-2.1.28-build20260604.2353-universal-macappstore.pkg
/Users/ar/Desktop/PrivateVoice-26.0604上架/02-上传包/PrivateVoice-Dictation-2.1.28-build20260604.2353-universal-macappstore.pkg
SHA256:
dac575491644952a84f9f8365de845f5639c132b3b1ea57f4cee4df49a3e642b PrivateVoice-Dictation-2.1.28-build20260604.2353-universal-macappstore.pkg
Use the 20260604.2353 package for Transporter. Do not upload the previous 20260604.0049 package, because it is missing LSApplicationCategoryType.