xyk blog

最近は iOS 開発の記事が多めです。

MacのDockアイコンがおかしいときにやったこと

MacのDock上に表示されるアプリのアイコンがデフォルトと言うか generic なアイコンになってしまった。
元に戻すためにやった手順をメモ。
先に結論を書いておくとアイコンのキャッシュを削除することで元に戻った。

まずSIP(System Integrity Protection)を無効(disable)にしておく必要がある。
Command + R を押しながらMac起動し、リカバリーモードで起動する。
リカバリーモードが起動したら、ユーティリティからターミナルを起動し

$ csrutil status

で現在の状態を確認、enabled であれば

$ csrutil disable

を実行する。
その後、Macを再起動。
そして、以下コマンドでキャッシュ削除を行う。

$ sudo find /private/var/folders/ -name 'com.apple.dock.iconcache' -delete
$ sudo find /private/var/folders/ -name 'com.apple.iconservices' -delete
$ sudo rm -r /Library/Caches/com.apple.iconservices.store
$ killall Dock