如何从OS X更新列表中删除已删除的应用程序?


11

我使用的是Macbook Pro 2010年中期。我的更新列表中始终显示删除的应用程序,这很烦人。自Mountain Lion以来就出现了问题,但是自从我升级到优胜美地之后,问题就变得非常引人注目,在优胜美地菜单中始终有“可用的更新”标志。

我想从应用程序更新列表中删除它。用户无法隐藏第三方更新。因此,我尝试通过将其从Applications文件夹中删除(也许是2年前)来摆脱它。我希望它在删除后会消失在更新列表中。但是它仍然出现在App Store更新列表中。

我还尝试单击该应用程序的更新按钮,并且窗口告诉我“此Apple ID无法使用更新”。我隐约记得这是一个很久以前下载的应用程序。那时我使用了另一个Apple ID。删除此应用程序后,我已经更改为新的ID。即使我已经从Mac删除了,这是否是此应用程序可能保留在更新列表中的原因?

更新:尝试了以下所有答案提供的建议后,我认为Mac中没有关于“ AngryBirds”或“ Rovio”的任何内容。这可能是Apple服务器在更新列表中调用AngryBirds的推动。在这种情况下我该怎么办?


〜/ Library / Application Support / App Store /(请注​​意自原始帖子以来已更正的目录名称。)是否在其中?
2014年

不,AppStore中什么都没有。我是这台Mac的唯一用户。
Choushishi 2014年

须藤查找/私人的/ var / -name ' com.apple.appstore的.pkg'什么是你的输出?如果有任何内容,您已经找到了解释。
2014年

令人惊讶的是,我的终端中没有任何输出。什么意思
Choushishi 2014年

我正在尝试排除App Store可能创建不完整/临时文件的位置。尝试sudo find / -iname '*angry*'。这将在所有目录中搜索与愤怒的小鸟相关的文件名。该命令不区分大小写。也许也尝试一下工作室的名字,Rovio之类的。
2014年

Answers:


2

右键单击“ App Store更新”面板中的商品说明, Hide Update

在此处输入图片说明


1
抱歉,我无法通过右键单击来显示此菜单。什么都没发生。我正在使用优胜美地操作系统。另外,我知道这可以解决问题,但更新仍在系统中的某个位置。有更彻底的解决方案吗?
Choushishi

它不带有卸载程序。我猜这家商店知道我“购买了”它,但是它只在认为我“安装了它”时才显示更新选项。如果需要手动删除一些文件来解决此问题,我应该在哪里查看?
Choushishi 2014年


尝试使用EasyFind itunes.apple.com/gb/app/easyfind/id411673888?mt=12之类的东西,它可以比聚光灯更彻底地搜索隐藏的文件夹/文件内容,以发现可能留下的内容。
Tetsujin


1

尝试重置Mac App Store。

  1. 启用调试菜单,然后重新启动Mac App Store。

    defaults write com.apple.appstore ShowDebugMenu -bool true
    
  2. 选择“ 重置应用程序”选项。

    App Store调试菜单


1
我重置了应用程序,并且在重新启动应用程序后仍然存在。
Choushishi 2014年

第1步对我有用,我尝试了“重置应用程序”选择,但是我要隐藏的应用程序仍然存在。
john.k.doe 2015年

1

在Mac App Store的旧版本中,您可以在“更新”面板中隐藏更新,但是在OS X Yosemite中,此功能已移至“购买”面板。

要在OS X Yosemite中隐藏更新,您需要登录Mac App Store,单击“购买”,然后右键单击/控制并单击该项目以弹出“隐藏购买...”弹出菜单。

http://support.apple.com/zh-cn/HT4928


我在其他应用程序上也遇到了同样的问题,对我而言,这些应用程序未出现在“购买”窗格中,因此无法右键单击并获取弹出菜单以获取“隐藏购买”
john.k .doe 2015年

1

操作系统:10.11.2(El Capitan)

情况

Annoying.app已安装了一个应用商店应用(简称为),但不再位于“购买”标签上(移动的国家/地区,该国家的商店中不可用)。App Store会为其显示每日更新通知。我希望它消失。这里的答案都没有帮助。

将应用隐藏在不在/Applications或中的地方~/Applications。就我而言,我将其移至~/.apps

然后,~/Applications为了方便起见,我可以将其符号链接到它,因此Quicksilver,Alfred和Spotlight等启动器都可以找到它。App Store停止尝试查找更新。

如何

假设应用程序是 /Applications/Annoying.app

要移动它然后对其进行符号链接,请在终端中运行以下命令:

mkdir ~/.apps
mv /Applications/Annoying.app ~/.apps
ln -s ~/.apps/Annoying.app ~/Applications

1
这行不通。删除〜/ .apps目录(如果已创建),然后尝试以下操作:apple.stackexchange.com/a/93715/75107
Kesarion

@Kesarion您可能想说“这对我不起作用,这是另一种解决方法。” 谢谢您的链接!
fanaugen

0

我运行优胜美地10.10.5。在我删除了一个应用程序(移至回收站..)后,它首先仍然出现在更新列表中,但是在单独更新所有其他应用程序之后,并且在AppStore再次搜索更新后,它已从列表中删除。


0

我在寻找与您类似的问题的解决方案后找到了这篇文章。阅读帖子后,我决定尝试其他方法,从而解决了我的问题。这要求您能够登录到原来安装问题应用程序的旧Apple ID。

  1. 在App Store中,注销当前帐户并使用旧的Apple ID登录
  2. 刷新“更新”选项卡,然后为有问题的应用选择更新
  3. 立即击中暂停
  4. 转到LaunchPad,按Alt,然后在图标摇动时,通过单击x删除显示为已暂停的问题应用程序
  5. 返回App Store并刷新“更新”选项卡。

至此,我的问题解决了。我不再在更新列表中看到有问题的应用程序。

  1. 注销并使用当前的Apple ID登录

希望这可以帮助!


0

经过一整天的论坛帖子,这些帖子对OS X Mojave无效,这是唯一对我有用的东西。

  1. 退出App Store应用程序
  2. 打开系统偏好设置
  3. 点击Spotlight
  4. 点击隐私标签
  5. 点击+
  6. 查找“ Macintosh HD”或您所说的任何名称
  7. 关闭系统偏好设置
  8. 重新启动App Store

已删除的应用程序不再显示在“更新”文件夹下。我可以进入应用列表,然后重新下载。

然后再次按照上述步骤操作,但是在步骤5上单击“-”以从Spotlight中删除“ Macintosh HD”,以便驱动器将再次建立索引。希望这对某人有帮助。

从参考这个网站。


0

要查看Mac上安装了哪些软件包:

pkgutil --pkgs #尝试这个

哪些文件被拖到我的SSD上?

pkgutil --files $PKGID

忘记包裹。

pkgutil --forget $PKGID

然后再返回并使用--files输出来遍历删除删除碎片的目录树


-1

要重置启动板并删除显示正在更新的图标下的烦人的栏,请使用以下命令:

defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock

1
这如何解决问题中描述的问题?
nohillside

更新了答案,尽管它不能直接回答问题,但我认为与我遇到相同问题的人们会来此页面,发现此解决方案非常有帮助
Stevie G

当然,这可以摆脱徽章,但是除了这个卡住的应用之外,徽章实际上非常有用。馊主意。
爱德华·安德森

马匹的课程。
Stevie G
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.