清除 Mac App Store 临时缓存以修复一些下载问题
很少,Mac App Store 可能会报告错误的应用程序下载状态,甚至提供格式错误的文件,导致应用程序无法启动或部分下载。这些情况几乎总是下载中断或损坏的结果,但也可能在其他一些情况下发生。
有时简单地删除有问题的应用程序可以解决周围的困难,但在某些情况下这是不可能的或无效的。这些类型的异常错误通常可以通过手动清除 Mac App Store 缓存,然后重新下载应用程序或重新访问 Mac App Store 来解决。本教程将逐步完成该过程。
访问Mac App Store临时下载缓存
一定要在开始此过程之前备份您的 Mac,如果您按照说明操作,不太可能出现问题,但是因为您正在编辑系统级缓存目录,所以最好备份并确保您的数据是安全的。不要跳过备份。
- 退出Mac App Store
- 打开终端,在/Applications/Utilities/ 中找到并准确键入以下命令:
- 回车,com.apple.appstore文件夹将在Mac OS的Finder中打开
- 将此文件夹的内容移动到Mac桌面(或者如果您有信心,将包含的临时数据移动到废纸篓)
- 重要的是,不要删除或调整此目录之外的任何其他文件,完成后关闭com.apple.applestore文件夹
- 重新启动Mac App Store
open $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似乎不支持当前的 defaults write 命令来显示该选项。如果您碰巧知道适用于现代 Mac OS 版本的更新默认字符串,请务必发表评论。