edit | blame | history | raw

QA Evidence - TagLauncher 7.9.4 build 20260619.2221

Target

  • Version: 7.9.4
  • Build: 20260619.2221
  • Source commit: 39e759d015af5d82f387b57a8d137bdeb844d430
  • Release tag: v7.9.4-build20260619.2221
  • DMG: Archive/TagLauncher-7.9.4-build20260619.2221.dmg
  • PKG: Upload/TagLauncher-7.9.4-build20260619.2221.pkg

Automated QA

Check Result
git diff --check -- ... for 7.9.4 changed source/docs PASS
Scripts/apple_default_apps_resource_qa.sh PASS
Scripts/apple_default_note_migration_qa.sh PASS
Scripts/apple_default_note_policy_qa.sh PASS
Scripts/usage_tips_qa.sh PASS
Scripts/smartstart_catalog_resource_qa.sh PASS
Scripts/app_ordering_data_qa.sh PASS
Scripts/quick_search_system_app_qa.sh PASS
Scripts/quick_search_app_name_qa.sh SKIP: Sunlogin wrapper app not installed on this Mac
Scripts/macos14_availability_typecheck_qa.sh PASS
Scripts/macos14_build_metadata_qa.sh PASS after rebuilding build/TagLauncher.app

7.9.4 Regression Focus

Check Result
Apple built-in app resources cover 90 apps and 29 languages PASS
No runtime Apple default localization JSON leaks into bundle uncompressed PASS
Historical no-metadata Chinese default notes migrate to localized notes PASS
User-written notes stay protected PASS
Cross-language note contamination guard added for Apple default notes PASS
SmartStart notes remain separated from Apple default notes PASS

Package Verification

Check Result
APP_BUILD=20260619.2221 bash build.sh PASS
codesign --verify --deep --strict --verbose=2 build/TagLauncher.app PASS
bash make_dmg.sh PASS
hdiutil verify build/TagLauncher.dmg PASS
Built app version/build PASS: 7.9.4 / 20260619.2221
App Store .pkg generated PASS
.pkg Installer certificate signature PASS
Expanded .pkg contains TagLauncher.app PASS
Bundle ID PASS: com.taglauncher.app
CFBundleShortVersionString PASS: 7.9.4
CFBundleVersion PASS: 20260619.2221
Minimum macOS PASS: 14.0
Category PASS: public.app-category.utilities
Embedded provisioning profile PASS
Signed application identifier PASS: CR3J54M8BQ.com.taglauncher.app
Signed team identifier PASS: CR3J54M8BQ
Sandbox entitlement PASS
User-selected file read/write entitlement PASS
Keychain access group PASS: CR3J54M8BQ.*
Expanded package quarantine xattr PASS: 0
Package payload AppleDouble entries PASS: 0
Executable architecture PASS: arm64

ASC SOP Checks

Check Result
Upload artifact is .pkg, not .dmg PASS
Local rollback artifact is .dmg in Archive/ PASS
Version/build consistent across Info.plist, file names, manifest, QA, review notes, and metadata PASS
Metadata avoids Launchpad, LaunchPad, 启动台, and replacement/comparison wording PASS
Review notes include local-only privacy statement and test path PASS
Missing Compliance handling documented PASS

Hashes

  • DMG SHA256: e610544edcaf174dbade4a0313a6b372fc3d71b862613be9a9da651d737dd463
  • PKG SHA256: b99c7f51fd4afe24ce1d76dd3bfdf8d767c974d95ac2b1d8cc8f6ba70ba35e12
  • App binary SHA256: a405b31389f4810b8ec07fdb3c1c8c0144010171c147f5e58bfc65363b9e450c

Notes

  • The package is arm64-only, consistent with the current build pipeline.
  • The DMG is only for local rollback and smoke testing. App Store Connect upload must use the .pkg under Upload/.