mac app store“已购买”列表冗长卡顿,可通过隐藏单个应用、批量清理beta/rc等测试版记录,或网页端取消隐藏全部+本地缓存刷新来优化;隐藏操作不可逆,testflight应用需先退出测试计划。

Mac上App Store下载记录里堆满已卸载、已隐藏或测试版应用,导致“已购买”列表冗长难找,点开每个项目都要加载半天——这些记录不占空间但拖慢界面响应,且会同步到所有登录同一Apple ID的设备。
隐藏指定App的下载记录
这一步直接从账户侧移除可见条目,操作轻量、即时生效,适用于单个不想再看到的应用。
打开App Store → 顶部菜单栏点击「店」→「查看我的账户」→ 登录对应Apple ID → 滚动到「购买记录」区域 → 点击右侧「显示全部」展开完整列表 → 将鼠标悬停在目标应用名称上 → 右键调出菜单 → 选择「隐藏此项目」。
【该操作不可逆,隐藏后无法通过App Store界面恢复显示】
批量清理过期测试版与Beta记录
开发者测试版、公测版(Public Beta)、RC候选版等安装记录常残留多年,既不能重装又无法更新,纯属视觉干扰。它们通常带明显命名特征,可集中识别清理。
进入「已购买」列表 → 按住Command键,用鼠标逐个点击勾选含以下任一关键词的应用:Beta、TestFlight、Developer、RC、Preview、041-、042-(苹果内部编号前缀)→ 全选后右键 → 选择「隐藏此项目」。
注意:TestFlight安装的应用必须先在TestFlight App内退出对应测试计划,否则隐藏后仍可能自动重刷出来。
清空整个已购买历史(谨慎操作)
方法一:网页端彻底重置账户记录
访问 Apple ID 账户管理页面(appleid.apple.com)→ 登录 → 「媒体与购买项目」→ 「管理」→ 找到「隐藏项目」→ 点击「取消隐藏全部」→ 再次进入「隐藏项目」→ 逐个点击「取消隐藏」→ 返回App Store客户端,此时「已购买」列表将仅保留未被隐藏的项目。
方法二:本地强制刷新缓存
按Command + Shift + G → 输入路径:~/Library/Caches/com.apple.appstore → 删除该文件夹内所有内容 → 重启App Store → 等待5~10秒,列表会重新拉取服务器最新状态,冗余缓存条目不再回填。











