3

このアプリを削除すると、Mac App Store の更新ラベルにすぐに表示されます。完全に削除するにはどうすればよいですか? 空きメモリは削除できません
私はかつて2つの方法でそれ を削除しまし
た .

システム(Mac OS X 10.7.4)に何らかの情報があったようです。とApp Storeはアップデートが必要だと考えています。
私は何をすべきか?

4

6 に答える 6

1

私はstackexchangeでこの回答を見つけましたが、うまくいきました:私はまったく同じ問題を抱えていましたが、これで解決しました:

Mac AppStore (MAS) からダウンロードしたすべてのアプリには、アプリ バンドル内にレシートが含まれています (例: appname.app/Contents/_MASReceipt/receipt)。MAS はこのファイルをスキャンして、新しいバージョンが利用可能かどうかを確認します。

このアプリケーション (Find Any File) を使用して、ドライブ上のレシートを検索できます: http://apps.tempel.org/FindAnyFile/

'Find Any File' を起動し、以下を検索します: _MASReceipt 犯人であると思われる各結果を確認し、領収書をバックアップとしてデスクトップにコピーし、その後、_MASReceipt フォルダー内の領収書を削除します。MAS を開き、ソフトウェアの更新をスキャンします。それでも間違った ID が表示される場合は、間違った領収書を削除したことを意味します。領収書のバックアップをデスクトップから以前の場所に復元します。問題の領収書が見つかるまで、このプロセスを繰り返します。

于 2015-07-02T14:22:16.313 に答える
1

MAC OS Lion を実行している場合は、LaunchPad 内から削除しようとしましたか (アイコンが揺れるまで押し続けてから x を押します)。

または、アプリ クリーナーhttp://appcleaner.en.softonic.com/macを試してください。

于 2012-05-26T11:40:22.997 に答える
0

オプションがあります:

  • それを行うための GUI インターフェイスを備えた多くのプレミアム アプリケーションがあります。
  • Mac のアプリケーション フォルダーからアプリを手動で削除しますが、関連するファイルとフォルダーを消去せずにアプリを削除するだけです。
  • そして私のお気に入りは、UNIX シェルの「ターミナル」を利用してそれを行うことができることです。

アプリケーションに関連付けられているディレクトリを見つけて削除します。例えば:

#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 にドロップして、再利用可能にします。適切なアプリ名を割り当ててください。そうしないと、強制削除が発生し、復元できなくなります。

于 2020-06-25T19:49:24.247 に答える