MacでUnrealEngine5.6.1の初回起動したときにMetalToolchainが無いと言われた

macOS26 にUnreal Engine 5.6.1 をインストールした後の初回起動で、起動の途中で以下のエラーが出て起動できませんでした。

Error: Cannot execute tool 'metal' due to missing Metal Toolchain;
use: xcodebuild -downloadComponent MetalToolchain

原因はエラメッセージの通りで、Metalを利用するMetal Toolchainをインストールしていないからです。
Metalとは、AppleシリコンのGPUにアクセスするためのローレベルなAPIです。APIGPUを制御することで、グラフィクスとパフォーマンスが大幅に効率化できると説明されています。

公式ページは以下になります。興味がある方は読んでみると良いもしれません。
私はハードウェア寄りの知識に乏しく、Metalはハードルが高かったです。。。

developer.apple.com

本筋に話を戻すと、冒頭のエラーはMetal Toolchainをインストールすることで解決します。
方法は2通りあります。

コマンドラインでインストールする

エラーメッセージに書いてあるとおり、ターミナルを開いて以下のコマンドを実行します。

xcodebuild -downloadComponent MetalToolchain

Xcodeからインストールする

私はこちらの方法でインストールしました。

まず、Xcodeを起動してSettingsを開きます。

SettingsComponentsタブを選択すると、インストール可能な各種ツールが表示されます。Other Components > Metal ToolchainのGetボタンからインストールします。

Metal Toolchainをインストール中

Metal Toolchainのインストール後、もう一度 Unreal Engine を起動させると、無事に起動します。