このアプリを削除すると、Mac App Store の更新ラベルにすぐに表示されます。完全に削除するにはどうすればよいですか?
私はかつて2つの方法でそれ
を削除しまし
た
.
システム(Mac OS X 10.7.4)に何らかの情報があったようです。とApp Storeはアップデートが必要だと考えています。
私は何をすべきか?
私は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 が表示される場合は、間違った領収書を削除したことを意味します。領収書のバックアップをデスクトップから以前の場所に復元します。問題の領収書が見つかるまで、このプロセスを繰り返します。
MAC OS Lion を実行している場合は、LaunchPad 内から削除しようとしましたか (アイコンが揺れるまで押し続けてから x を押します)。
または、アプリ クリーナーhttp://appcleaner.en.softonic.com/macを試してください。
オプションがあります:
アプリケーションに関連付けられているディレクトリを見つけて削除します。例えば:
#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 にドロップして、再利用可能にします。適切なアプリ名を割り当ててください。そうしないと、強制削除が発生し、復元できなくなります。