Xcode's metal shader compiler was not found

Unreal Editor version:4.21.1 + macOS Mojave version:10.14.2 + Xcode version:10.1(10B61)

When I was packaging the ActionRPG project for IOS, I reported such an error.

ProcessResult.StdOut: LogShaderCompilers: Warning: 0 Shader compiler errors compiling global shaders for platform SF_METAL:
ProcessResult.StdOut: LogShaderCompilers: Error: Errors compiling global shader TSlateElementPSLineSegmenttruetrueA :
ProcessResult.StdOut:
ProcessResult.StdOut: LogShaderCompilers: Error: C:/Users/xxxx/AppData/Local/Temp/3959_2554125999.metal(0): Xcode’s metal shader compiler was not found, verify Xcode has been installed on the Mac used for remote compilation and that the Mac is accessible via SSH from this machine.

How can I solve this error? Thanks!

I also encountered the same problem. Have you solved it?

Merge c51ed1080b5bc3a7e6f659078f8dc0ea6981e424, or update to 4.23 if you are using Installed Build

Awesome!!! I merge it and work, thanks

wait wait wait, what do you mean c51ed1080b5bc3a7e6f659078f8dc0ea6981e424???
what is it???

commit hash of ue4 repos on github