arm64 + x86_64/Users/ar/Projects/PrivateVoicecodex/privatevoice-freeze-2.1.259d3d275dca8e8dc442eb04434c8bd0fdad79bc043fecf01a4c6c8e84dff785945644ad6c01c6db402.1.2820260604.0049v2.1.28-build20260604.0049v2.1.28-build20260604.0049-appstore-upload2.1.28 and build 20260604.0049.com.shanghai3168.privatevoicedictation..pkg build script:privatevoice.src/scripts/build-macappstore-pkg-macos.sh..pkg build script.APP_STORE_CONNECT_SUBMISSION.md.appstore Go build tag and App Sandbox entitlements..pkg.git diff --check
bash -n privatevoice.src/scripts/build-macappstore-pkg-macos.sh
npm run build
go test ./internal/startup ./internal/model ./internal/modelselection
./privatevoice.src/scripts/build-macappstore-pkg-macos.sh arm64
./privatevoice.src/scripts/build-appstore-macos.sh arm64
./privatevoice.src/scripts/build-appstore-macos.sh x86_64
2.1.28 and 20260604.0049: PASS.git diff --check: 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.go test ./... -count=1: PASS.com.shanghai3168.privatevoicedictation: PASS..pkg built: PASS.codesign -vvv --deep --strict: PASS.pkgutil --check-signature: PASS.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.Info.plist reports CFBundleShortVersionString=2.1.28, CFBundleVersion=20260604.0049, and LSMinimumSystemVersion=13.4 for both arm64 and x86_64: PASS.en.lproj/InfoPlist.strings and zh-Hans.lproj/InfoPlist.strings for both arm64 and x86_64: PASS.Mach-O 64-bit executable x86_64: PASS.hdiutil verify for both arm64 and x86_64: PASS.PrivateVoice Dictation.app and Applications -> /Applications for both arm64 and x86_64: PASS.Release/PrivateVoice-Dictation-2.1.28-build20260604.0049/PrivateVoice Dictation-2.1.28-build20260604.0049-arm64-appstore-sandbox-poc.dmg
Release/PrivateVoice-Dictation-2.1.28-build20260604.0049/PrivateVoice Dictation-2.1.28-build20260604.0049-x86_64-appstore-sandbox-poc.dmg
Release/PrivateVoice-Dictation-2.1.28-build20260604.0049/PrivateVoice-Dictation-2.1.28-build20260604.0049-universal-macappstore.pkg
SHA256:
fcef2154aab52224f55874ea865d6a08efe71a2d09768d7fbc8858d319a64024 PrivateVoice Dictation-2.1.28-build20260604.0049-arm64-appstore-sandbox-poc.dmg
899bf95f579455794f9cffbadc33d1e90dbba4b6fc1b3d237229115691373606 PrivateVoice Dictation-2.1.28-build20260604.0049-x86_64-appstore-sandbox-poc.dmg
84dc2bc2f6b38762e6f72f152603f831d2a3e515ca772c0b8f5e11dabedbb579 PrivateVoice-Dictation-2.1.28-build20260604.0049-universal-macappstore.pkg
Signed universal upload package:
/Users/ar/Projects/PrivateVoice/Release/PrivateVoice-Dictation-2.1.28-build20260604.0049/PrivateVoice-Dictation-2.1.28-build20260604.0049-universal-macappstore.pkg/Users/ar/Desktop/PrivateVoice-26.0604上架/02-上传包/PrivateVoice-Dictation-2.1.28-build20260604.0049-universal-macappstore.pkgThe app executable and bundled sherpa/onnxruntime dylibs are universal arm64 + x86_64. The package signature verifies with 3rd Party Mac Developer Installer: Hainan Wanxing Technology Co., Ltd. (CR3J54M8BQ).
Remaining external upload requirement: App Store Connect upload credentials or an active Transporter session.
.pkg listed above.libonnxruntime.1.24.4.dylib, which is built for macOS 14.0 while the App Store sandbox target remains macOS 13.4.