卸载订阅制软件后仍被识别为“已续订”,需清除钥匙串凭证、storekit缓存、自动填充权限并刷新系统订阅状态。具体包括:删除登录钥匙串中匹配bundle id的订阅条目;清空~/library/containers/com.apple.appstore/data/library/caches/和~/library/caches/com.apple.storekit/下的相关文件;执行defaults delete com.apple.storeagent;调整钥匙串中对应域名的访问控制权限;最后关闭icloud钥匙串、重启mac并检查app store订阅列表。

你在Mac上卸载了某款订阅制软件,但重新安装后仍被识别为“已续订”,或App Store账户页里持续显示已失效的订阅条目——这说明应用残留的自动续费凭据未被清除,它们藏在钥匙串、StoreKit缓存和系统配置中,必须逐层剥离。
清空钥匙串中该应用专属的订阅认证条目
多数订阅应用会将设备绑定令牌、服务器会话密钥、API凭证等写入登录钥匙串,名称常含开发者Bundle ID、应用名缩写或“iap”“receipt”字样。这些条目不会随App卸载而消失。
按Command + 空格启动Spotlight,输入“钥匙串访问”并回车。
左侧边栏确认选中“登录”钥匙串(不是iCloud或系统)→右上角搜索框中输入该应用的完整Bundle ID(如com.affinity.photo、net.readdle.PDFExpert),若不知ID,可尝试输入公司名(如“notion”“canva”)或关键词“subscription”“iap”“storekit”。
逐个双击搜索结果中的条目,在弹出窗口底部勾选“显示密码”,输入Mac登录密码授权查看明文;重点检查“账户名称”字段:若出现形如“device-xxxxxx”“sk_1234567890”“com.apple.storekit”或带长串十六进制字符的值,基本可判定为订阅凭据,立即点击右下角“删除”按钮。
【务必删除所有匹配条目,哪怕看起来像系统文件——只要Bundle ID与目标应用一致,就属于该应用残留】
强制重置StoreKit本地缓存与购买状态
StoreKit是iOS/macOS处理内购的核心框架,其本地缓存独立于钥匙串存在,卸载App后仍保留在用户库中,导致重新安装时误判为“已恢复购买”。
打开“访达”,点击顶部菜单栏“前往”→“前往文件夹”,粘贴以下路径并回车:
~/Library/Containers/com.apple.AppStore/Data/Library/Caches/
进入后查找名为“StoreKit”或“Receipts”的子文件夹,将其整个拖入废纸篓;若不存在,继续前往:
~/Library/Caches/com.apple.StoreKit/
在该路径下,删除所有以“receipt”“purchase”“transaction”开头的文件,以及名为“cache.db”“state.plist”的文件。
打开终端,执行以下命令重置StoreKit运行时状态:
defaults delete com.apple.storeagent
这条命令会清空StoreKit代理的本地偏好设置,使系统在下次启动App时重新初始化购买环境,而非复用旧缓存。
移除应用在钥匙串中的自动填充权限控制
某些应用(尤其是跨平台SaaS工具)会为登录页面单独设置钥匙串访问权限策略,即使删了凭证,权限条目仍在,导致Safari或邮件客户端反复弹窗请求访问。
在“钥匙串访问”中,再次搜索该应用域名(如app.notion.so、www.figma.com)→双击任一匹配的“互联网密码”条目→切换到“访问控制”标签页。
若当前设为“允许所有应用程序访问此项目”,请改为“仅允许以下应用程序”,然后清空下方列表→点击“存储更改”。
这一步操作起来很简单,但效果关键:它切断了后台进程(如Mail、Calendar、第三方浏览器扩展)偷偷调用该凭证的通道,避免因权限宽松而触发订阅验证弹窗。
【清空前请确认该网站不依赖其他应用自动登录,否则微信桌面版、Outlook插件等可能无法同步账号】
执行系统级订阅状态刷新
最后一步是让macOS系统服务感知到本地变更,主动丢弃过期的订阅上下文。
第一步:打开“系统设置”→点按左上角你的Apple ID →“iCloud”→关闭“钥匙串”开关→选择“停用并从我的MacBook删除”。
第二步:重启Mac,确保所有后台服务(包括storeagent、accountsd、securityd)完全重载。
第三步:重启后,打开App Store → 左下角点击你的姓名 → “账户设置” → “管理” → “订阅”,此时应不再显示已清理的应用条目;若仍有残留,说明某处钥匙串条目未清尽,需返回第一节重新筛查。











