清除 Mac App Store 临时缓存以修复一些下载问题
在极少数情况下,Mac App Store 可能会报告错误的应用下载状态,甚至提供格式错误的文件,导致应用无法启动或部分下载。这些情况几乎总是下载中断或损坏的结果,但也可能在其他一些情况下发生。
有时简单地删除有问题的应用程序可以解决任何问题,但在某些情况下这是不可能的或无效的。这些类型的异常错误通常可以通过手动清除 Mac App Store 缓存,然后重新下载应用程序或重新访问 Mac App Store 来解决。本教程将逐步完成该过程。
访问 Mac App Store 临时下载缓存
请务必在开始此过程之前备份您的 Mac,如果您按照说明进行操作,不太可能出现问题,但由于您正在编辑系统级缓存目录,因此最好进行备份并确保您的数据安全。不要跳过备份。
- 退出 Mac App Store
- 打开 /Applications/Utilities/ 中的终端并准确键入以下命令:
- 按 Return 键,com.apple.appstore 文件夹将在 Mac OS 的 Finder 中打开
- 将此文件夹的内容移到 Mac 的桌面上(或者如果您有把握,将包含的临时数据移到废纸篓中)
- 重要的是,不要删除或调整此目录之外的任何其他文件,完成后关闭 com.apple.applestore 文件夹
- 重新启动 Mac App Store
打开 $TMPDIR../C/com.apple.appstore/
现在您应该可以再次下载或重新下载应用程序或 Mac OS 安装程序文件,并且它们应该可以正常工作。
如果您无法从 Mac App Store 下载某些内容,如果它错误地显示为已下载但并未下载,或者如果下载的应用程序或安装程序文件不断出现验证错误或其他问题,此过程会有所帮助。例如,如果您注意到 Mac App Store 一直将 Mac OS 安装程序显示为“已下载”,尽管尚未完成下载,您可能需要执行此操作,如 此 Sierra 故障排除详细信息。如果删除临时缓存数据,在这种情况下将允许您再次重新下载该 Mac OS 安装程序。
此故障排除技巧不会解决 App Store 的用户级缓存问题,这些问题通常是表面行为,例如 App Store 未加载页面或 运行异常缓慢。
对于那些想知道不涉及命令行的替代方案的人,您还可以通过 Mac App Store“调试”菜单,但最新版本的 Mac OS 和 Mac App Store 似乎不支持当前默认的写入命令来显示该选项。如果您碰巧知道适用于现代 Mac OS 版本的更新默认字符串,请务必发表评论。