我正在使用 OS X 10.12.3,托管软件中心不断邀请我更新“命令行工具”版本 8.2。如果我进行更新,该消息会稍后再次出现。
有什么方法可以调试或修复这个问题吗?
答案1
建议 1:重置 App Store
打开终端。
运行以下命令:
defaults write com.apple.appstore ShowDebugMenu -bool true
重新启动 App Store
选择菜单项调试→重置应用程序。
建议 2:删除更新日志中的重复条目
这可能是因为 的更新日志中存在重复条目
~/Library/Application Support/App Store/updatejournal.plist
。
updatejournal.plist
通过输入从二进制文件转换plutil -convert xml1
,然后将updatejournal.plist
Finder 中的文件拖到终端中。这是一个 XML 文件,您需要删除<dict>
其中的条目,内容如下:
<dict>
...
<string>Command Line Tools (OS X 10.10)</string>
...
</dict>
详细内容可参阅 Appstore 同一应用多次更新。
答案2
看看你是否可以按照下面的步骤操作,但对于“管理软件中心“特别是从这个列表或每个 Mac OS X 版本的等效列表区域。
要阻止 Mac OS X 中的软件更新骚扰您有关特定软件包的可用信息,您需要执行以下操作:
- 在软件更新屏幕中选择包
- 导航到“更新”菜单并选择“忽略更新”(见下面的屏幕截图),同时选择要忽略的项目
如果您不小心忽略了您想要的软件包,或者后来改变主意,没问题 - 只需转到软件更新主菜单并选择“重置忽略的更新”以重置列表并再次设置 Mac OS X 的软件包。