はじめに
久しぶりに Unreal Engine 5.6.1 を起動しようとしたところ、**Xcode から「Xcode Metal Compiler error」**が表示されて「?」ってなりました。
Xcode Metal Compiler error: error: error: cannot execute tool 'metal due to
missing Metal Toolchain; use: xcodebuild -downloadComponent MetalToolchain本記事では、このエラーの解決した方法を解説します。
Mac で Unreal Engine を開発している方を対象としています。

ヒントになったのは、Stack Overflow のスレッドです。同じ症状で困っている方は参考にしてみてください。
Xcode Metal Compiler error の解決手順
Step 1: Xcode を開き Metal Toolchain をダウンロードする
- Xcode を起動します
- メニューから Xcode → Settings → Components を開きます
- Download Metal Toolchain 26.X.X をクリックしてダウンロードを開始します

ポイント: Metal Toolchain のバージョン番号(26.X.X)は、お使いの Xcode のバージョンにより異なります。
Step 2: ダウンロード完了を確認する
ダウンロードが完了すると、Metal Toolchain の横にチェックマークなどが出るはずです。

Step 3: UE5 エディタを起動して確認する
- Xcode をいったん終了します
- Unreal Engine 5 のエディタを起動します
- Metal Compiler error が表示されず、正常に起動すると思います
筆者の環境では、macやUE5の再起動は不要でした。
Xcodeを閉じてかUE5のエディターの起動ボタンから起動するだけで解消しました。