Hi,
the Max. Metal Shader Standard to Target can be set in the Platform specific MacOS settings, but this code in MacTargetPlatformModule.cpp seems to prevent it:
int32 Value = 1;
GConfig->GetInt(TEXT("/Script/MacTargetPlatform.MacTargetSettings"), TEXT("MaxShaderLanguageVersion"), Value, GEngineIni);
TargetSettings->MaxShaderLanguageVersion = FMath::Max(Value, 4);
is this on purpose or can we still target MacOS 10.13+ when changing this line of code?