Please help! iOS Metal shader issue

Everything was fine, after update to 4.22 from 4.21 everything goes crash, help! How to fix?:

LogShaderCompilers: Warning: 0 Shader compiler errors compiling global shaders for platform SF_METAL:
LogShaderCompilers: Error: Errors compiling global shader TSlateElementPSFonttruetrueA :

LogShaderCompilers: Error: /tmp/3689_966125236.metal(0): Xcode’s metal shader compiler was not found, verify Xcode has been installed on this Mac and that it has been selected in Xcode > Preferences > Locations > Command-line Tools.
LogOutputDevice: Warning:

Script Stack (0 frames):

LogMac: Error: appError called: Assertion failed: [File:/Users/build/Build/++UE4/Sync/Engine/Source/Runtime/Engine/Private/ShaderCompiler/ShaderCompiler.cpp] [Line: 4523]
Failed to compile global shader TSlateElementPSFonttruetrueA . Enable ‘r.ShaderDevelopmentMode’ in ConsoleVariables.ini for retries.

LogCrashDebugHelper: Warning: CrashDebugHelperConfig invalid
LogCrashDebugHelper: Warning: PDB Cache disabled

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

I have same trouble too just today, but I maybe solved this problem
http://www.sciement.com/tech-blog/c/structured_buffer_compute_shader_ue4_part2/
I did this page’s


◆ConsoleVariables.iniの書き換え
Unreal Engine 4 Rendering Part 1: Introductionにも書かれているように、/Engine/Config/フォルダ内にあるConsoleVariables.iniを書き換えます。

r.ShaderDevelopmentMode=1

r.Shaders.Optimize=0

r.Shaders.KeepDebugInfo=1
に設定します(先頭の”;”を消して非コメント化します)。


↑HERE

In fact I erase comment out ( ; )

1 Like