Xcodeを使用中に遭遇する様々な問題を解決する方法を説明します。

SwiftUIアプリ開発中に重くなる問題を解消

XcodeでSwiftUIアプリを開発中にCPUの使用率が高くなり、Macが重くなってしまうことがあります。

調べて見るとSwiftUIのプレビュー機能によってシミュレーター機能が動いている事が原因らしく、シミュレーターの設定を変更することで解決するようです。ターミナルを開き、以下のコマンドを実行します。

プレビュー用のエミュレーターの設定を変更:

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

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

通常のシミュレーターの設定を変更:

cd ~/Library/Developer/CoreSimulator/Devices 

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

iOSシミュレーターのSpotlightをオフにすることでCPUの使用率を抑える事ができるようです。

開発中にCPU使用率が高くなることはある程度はさけられませんが、あまりにも重くなりすぎると思っている方は試してみてはいかがでしょうか。

※参考情報: