找回 TagLauncher 本机 QA 时用于切换免费版 / Pro 版状态的命令,并解释为什么这些命令没有出现在 COMMANDS.md。
/Users/ar/.codex/rules/session-memory.md。/Users/ar/Projects/Taglauncher-doc/chat-history/codex-sessionhistory/COMMANDS.md。TAGLAUNCHER_QA_PRO_STATE。COMMANDS.md 没有对应索引。COMMANDS.md。launchctl setenv TAGLAUNCHER_QA_PRO_STATE pro 是强制本机 QA Pro 状态。launchctl setenv TAGLAUNCHER_QA_PRO_STATE free 是强制本机 QA 免费状态。launchctl unsetenv TAGLAUNCHER_QA_PRO_STATE 只是清理本地 QA 覆盖,恢复真实权益判断;它不等价于强制免费。open 可能复用旧进程,导致环境变量变化不生效。用途:本机不走真实 App Store 购买,直接切换 TagLauncher QA 权益状态,用于验证 Pro 门禁、免费态限制、设置页文案和购买引导。
前置条件:
/Users/ar/Projects/Taglauncher/src/build/TagLauncher.app。pkill -x TagLauncher || true
launchctl setenv TAGLAUNCHER_QA_PRO_STATE pro
open -n /Users/ar/Projects/Taglauncher/src/build/TagLauncher.app
验证步骤:
pkill -x TagLauncher || true
launchctl setenv TAGLAUNCHER_QA_PRO_STATE free
open -n /Users/ar/Projects/Taglauncher/src/build/TagLauncher.app
验证步骤:
pkill -x TagLauncher || true
launchctl unsetenv TAGLAUNCHER_QA_PRO_STATE
open -n /Users/ar/Projects/Taglauncher/src/build/TagLauncher.app
注意:
unsetenv 只表示不再强制覆盖权益状态。setenv TAGLAUNCHER_QA_PRO_STATE free。搜索关键词:TAGLAUNCHER_QA_PRO_STATE、launchctl setenv、launchctl unsetenv、强制 Pro、强制免费、Pro QA 状态、本机购买测试。
/Users/ar/Projects/Taglauncher-doc/chat-history/codex-sessionhistory/26.0701-Taglauncher.Coder3-Pro状态QA命令.md。COMMANDS.md 中的命令索引。COMMANDS.md 不应只给关键词和来源链接;常用命令应直接放在该文件中,方便打开后直接复制。COMMANDS.md。Scripts/pro_state_qa.sh pro|free|real,减少手写 launchctl 命令出错。session-memory.md 对 COMMANDS.md 的定位偏“索引”,与用户实际查找命令的需求不完全匹配;后续应按规则治理流程修订为“索引 + 常用命令块”。