edit | blame | history | raw

QA Report - TagLauncher 8.2.1 (20260628.2354)

日期:2026-06-28

范围

  • 修复“设置 > 快捷键”页自定义快捷键行 UI 排版。
  • 将未解锁自定义快捷键入口统一为全局皇冠 Pro pill。
  • 隐藏无效的“恢复默认”按钮,仅在存在自定义快捷键时显示。
  • 明确本机 QA 解锁 Pro 的验证方式,不改真实购买流程。

验证命令

bash src/Scripts/pro_custom_hotkeys_qa.sh
bash src/Scripts/pro_feature_gate_qa.sh
bash src/Scripts/pro_localization_qa.sh
bash src/Scripts/macos14_availability_typecheck_qa.sh
bash src/Scripts/macos14_build_metadata_qa.sh
APP_BUILD=20260628.2354 bash build.sh
APP_BUILD=20260628.2354 bash make_dmg.sh
codesign --verify --deep --strict --verbose=2 build/TagLauncher.app
hdiutil verify build/TagLauncher.dmg

结果

  • Pro custom hotkeys QA:通过。
  • Pro feature gate QA:通过。
  • Pro localization QA:通过,29 个语种、49 个 Pro keys。
  • macOS 14 availability typecheck:通过。
  • macOS 14 build metadata:通过,LSMinimumSystemVersion=14.0minos=14.0arm64
  • App build:通过。
  • DMG build:通过。
  • codesign verify:通过。
  • hdiutil verify:通过。

本机 Pro 验收方式

真实 App Store 购买不可用时,可以用 QA 环境变量验证 Pro 自定义快捷键,不写入真实购买记录。

启用 QA Pro:

launchctl setenv TAGLAUNCHER_QA_PRO_STATE pro
osascript -e 'quit app "TagLauncher"' >/dev/null 2>&1 || true
open -a /Applications/TagLauncher.app

恢复真实权益状态:

launchctl unsetenv TAGLAUNCHER_QA_PRO_STATE
osascript -e 'quit app "TagLauncher"' >/dev/null 2>&1 || true
open -a /Applications/TagLauncher.app

产物

  • DMG:src/Release/AppStore-8.2.1-20260628.2354/Archive/TagLauncher-8.2.1-build20260628.2354.dmg
  • SHA256:f166743d18af08225056a77bbc61dd39c5ee4bd264273786d094bf941b18c271