Mac App Store无反应、空白或转圈,需分层排查:先确认网络连通与系统时间自动同步;强制退出storeagent进程;更换DNS为208.67.222.222/208.67.220.220;退出Apple ID并执行defaults delete com.apple.appstore.commerce Storefront;最后清空~/Library/Caches/com.apple.appstore缓存。

Mac上App Store点击图标无反应、启动后空白或卡在加载转圈,不是单纯重启就能解决的假性故障——它常由后台进程僵死、DNS解析失败、系统时间漂移或账户凭证损坏引发,必须分层击破。
先确认网络与系统时间是否可信
很多用户跳过这步直接删缓存或换DNS,结果白忙活。如果Wi-Fi显示已连接但实际未通互联网,或系统时间比真实时间快了5分钟以上,HTTPS握手会直接被拒绝,App Store连发起请求的机会都没有。
点击屏幕右上角Wi-Fi图标,确认当前已连接且信号满格;若显示“未连接”或感叹号,先解决基础联网问题。
按下Command + 空格打开聚焦搜索,输入“系统设置”并回车 → 左侧点“通用” → 点“日期与时间” → 勾选“自动设置日期与时间”和“自动设置时区”。【若两项为灰色不可选,先点右上角锁图标输入管理员密码解锁】
等待10秒,看右下角时间是否自动跳动更新。没变化就手动点一次“同步现在”。
强制退出storeagent进程重建通信链路
App Store界面重启没用,真正卡住的是后台守护进程storeagent。它一旦僵死,新登录、新加载、新下载全部被锁死。
按下Command + Space → 输入「活动监视器」并回车。
在顶部搜索栏输入store,找到名为storeagent的进程(有时也叫CommerceKit或App Store)。
选中它 → 点击工具栏左上角的「X」→ 选择「强制退出」。这一步必须做,否则旧会话持续占用网络句柄。
关闭活动监视器,再从 Dock 或 Launchpad 重新点击 App Store 图标启动。
更换DNS并刷新本地网络栈
苹果服务器域名(buy.itunes.apple.com、osxapps.itunes.apple.com等)在国内常因DNS污染无法解析,导致App Store白屏或提示“无法连接”,而浏览器访问apple.com却正常。
方法一:快速重置网络连接
点击Wi-Fi图标 → “断开此网络” → 等15秒 → 重新选择同一网络并输入密码连接。
方法二:手动指定可靠DNS
Wi-Fi图标 → “打开网络偏好设置” → 左侧选中当前Wi-Fi连接 → 点右下角“高级” → 切换到“DNS”标签页 → 点左下角“+”号→ 依次添加:
208.67.222.222
208.67.220.220
【务必选中第一个DNS条目,再点“-”号删掉原有所有DNS】 → 点“好” → 点“应用”。
方法三:续租IP地址
仍在“TCP/IP”标签页 → 点“续租DHCP租约” → 等状态变为“已连接”再关闭窗口。
彻底退出Apple ID并重登刷新凭证
部分账户会话令牌损坏会导致App Store拒绝建立新连接,即使网络和时间都正常,首页仍为空白或无限加载。
第一步:退出当前账号
打开App Store → 顶部菜单栏点「商店」→「退出登录」。
第二步:清空残留凭证
打开Launchpad → 找到“其他”文件夹 → 点开“终端” → 粘贴以下命令并回车:
defaults delete com.apple.appstore.commerce Storefront
第三步:重启并重登
关闭App Store → 按Command + Q彻底退出 → 再次打开App Store → 点左下角「登录」→ 输入Apple ID和密码。
清除App Store本地缓存文件
缓存文件损坏可能造成UI渲染异常,比如分类页不显示、搜索框失灵、更新按钮灰显,但不影响登录和浏览首页。
打开访达 → 顶部菜单栏点「前往」→「前往文件夹」→ 输入:
~/Library/Caches/com.apple.appstore
回车进入该目录。
选中该文件夹内所有文件(Cmd+A)→ 拖入废纸篓 → 清空废纸篓。
这一步操作起来很简单,但必须在App Store完全退出后再执行,否则部分缓存文件会被系统锁定无法删除。

















