みーのぺーじ

みーが趣味でやっているPCやソフトウェアについて.Python, Javascript, Processing, Unityなど.

MacでFinderに古いappが残ったり重複している時の対処法

Mac OS Xで、ファイルを開こうとすると、昔インストールしたappが何故か残っていたり、アプリの項目が謎に複製されたりすることがよくあります。こんなかんじ↓

f:id:atsuhiro-me:20151101232959p:plain:w300

これを直すには、Terminalにて、

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user

を実行します。しばらくすると処理が完了するので、

killall Finder

とFinderを再起動します。以上で完了です。こんなかんじ↓

f:id:atsuhiro-me:20151101233003p:plain:w300

参考:https://gist.github.com/logancollins/3430076

また、別の原因として、単にappファイルが重複しているだけのこともあります。例えば、/Applicationsフォルダのバックアップをとるためにこのフォルダを別にコピーした場合です。Spotlightにインデックスされていると表示されるので、バックアップフォルダは、backup.noindex/ などと、.noindex を名前の最後に追加すれば重複エントリーが削除されます。

みーはこのような方法で解決することがほとんどなので、よかったら試してみて下さい。