如何从 MAC OS X 删除应用程序

问题描述 投票:0回答:7

当我删除这个应用程序时,它立即出现在Mac App Store的更新标签中,我怎样才能彻底删除它? free memory can't remove it
我曾经通过两种方式将其删除:
1.命令+从应用程序文件夹中删除此应用程序
2.使用其他应用程序名称AppCleaner删除它
但问题仍然存在。

看起来系统中有一些信息(Mac OS X 10.7.4)。 App Store 认为需要更新。
我该怎么办?

macos osx-lion
7个回答
1
投票

如果您正在运行 MAC OS Lion,您是否尝试过从 LaunchPad 中将其删除(按住图标直至其摆动,然后按 x)。

或者尝试应用程序清理器http://appcleaner.en.softonic.com/mac


1
投票

我在 stackexchange 上找到了这个答案并且它有效: 我遇到了完全相同的问题,这解决了它:

从 Mac AppStore(MAS) 下载的所有应用程序在其应用程序包中都包含收据(例如:appname.app/Contents/_MASReceipt/receipt)。 MAS 将扫描此文件以检查新版本是否可用。

您可以使用此应用程序(查找任何文件)来搜索驱动器上的任何收据:http://apps.tempel.org/FindAnyFile/

启动“查找任何文件”并搜索:_MASReceipt 检查您认为可能是罪魁祸首的每个结果,将收据复制到桌面作为备份,然后删除 _MASReceipt 文件夹中的收据。 打开 MAS 并让它扫描软件更新。如果仍然显示错误的 ID,则表示您删除了错误的收据。将收据备份从桌面恢复到之前的位置。 重复此过程,直到找到有问题的收据。


1
投票

你有选择:

  • 您有许多带有 GUI 界面的高级应用程序可以为您完成此操作。
  • 在 Mac 上从“应用程序”文件夹中手动删除该应用程序,但这只会删除该应用程序,而不会清理关联的文件和文件夹。
  • 我最喜欢的是,您可以利用 UNIX shell“终端”来为您完成此操作。

查找并删除与应用程序关联的目录。例如:

#this will list all the paths that exist for a specific app name
$ sudo find 'location' -name 'Application'
$ rm -rf 'location'

辅助功能:

uninstall(){
    if [ ! $@ ]; then
        echo 'you must specify a program name you want to uninstall.'
        printf "Enter an App name > \n"
        read  1
        while [[ -z $1 ]];do
            printf "Enter valid App Name >\n"
            read 1
        done
    fi
    # forcekill $1
    paths=('/Applications' $HOME) # where most installed applications lives
    echo "Scanning directories for $1 ..."
    saved_state=` for location in $paths ;do sudo find ${location} -iname "*$1*";done `
    
    if [ ${#saved_state} -gt 0 ];then
        echo "found `echo $saved_state | wc -l` dirs"
        for line in $saved_state;do echo $line 2>/dev/null| sed -l 's/ /\\ /g' |xargs rm -rf; echo "Deleting... \n$line" ;done
        echo "$1 has been removed."
    else
        echo "$1 program not found on your hard drive"
    fi

} 

如果您不熟悉Mac上的终端程序,只需打开终端应用程序并粘贴卸载功能即可使用它:

uninstall 'App name' 

或者将其放入 .bashrc 或 .profile 中并使其可重用。指定正确的应用程序名称,否则会发生强制删除且无法恢复。


0
投票

这对我有用:

  1. 将应用程序从“应用程序”文件夹拖到“Bin”中。
  2. 进入垃圾箱,右键单击该应用程序并选择“立即删除...”选项。

0
投票

从 MacOS(Macbook M1 或任何版本)删除应用程序的最佳方法是下载 AppCleaner 应用程序

https://freemacsoft.net/appcleaner/

然后拖放 enter image description here


0
投票

从 MacOS(Macbook M1 或任何版本)删除应用程序的最佳方法是下载 AppCleaner 应用程序

https://freemacsoft.net/appcleaner/

然后拖放要从应用程序中删除的应用程序。

enter image description here

只需单击“删除并清空垃圾箱”即可完成。


0
投票

这样可以更好地清洁我的 Mac,而不是拖到垃圾箱。 https://apple.stackexchange.com/a/439254。其他方法仍然在某处留下了一些文件。您需要做的就是运行脚本并选择您要删除的应用程序。

discord removal

quik shorcut

© www.soinside.com 2019 - 2024. All rights reserved.