CatHand Blog

アプリ開発やMac弄り

Spotlightプロセスが暴走する

macOS Monterey にアップデートしたあたりから、Spotlightプロセスが高効率コアを100%占有しっぱなしになる現象が発生していました。MacBookを閉じていても動作しているようでバッテリーを消費して落ちてしまうので困ります。

どうも Xcode を起動していると起きるようで、いろいろ調べた結果Appleのフォーラムに解決策がありました。

developer.apple.com

iOSシミュレータのSpotlightが悪さをしているようなのでそれをOFFにするということのようです。

cd ~/Library/Developer/CoreSimulator/Devices 

find . -name com.apple.suggestions.plist -exec plutil -replace SuggestionsAppLibraryEnabled -bool NO {} ";" 

SwiftUIのプレビュー用のシミュレータも同様にやるとよいらしい。

cd ~/Library/Developer/Xcode/UserData/Previews/Simulator\ Devices/

find . -name com.apple.suggestions.plist -exec plutil -replace SuggestionsAppLibraryEnabled -bool NO {} ";" 

とりあえずこれで私の環境では収まったようです。