I'm not able to run any kind of project in my mac os sequoia

I dowloaded epic games launcher and tried to install unreal engine. I started with version 5.5.4, but during shaders compilation it crashes. So I tried older versions, from 5.4 to 5.2. In this case editor ends succefully the installation, but when I start a new project (even an empty project) it starts computations but then crashes on shaders compilation, so the projects never opens.

Full error here:
atal error: [File:./Runtime/Engine/Private/ShaderCompiler/ShaderCompiler.cpp] [Line: 4825]

FShaderCompilingManager::ProcessCompiledShaderMaps(TMap<int, FShaderMapCompileResults, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<int, FShaderMapCompileResults, false>>&, float) Address = 0x11a8d52cc (filename not found) [in UnrealEditor-Engine.dylib]
FShaderCompilingManager::FinishAllCompilation() Address = 0x11a8dc68c (filename not found) [in UnrealEditor-Engine.dylib]
UMaterialInterface::PostLoadDefaultMaterials() Address = 0x119f4c404 (filename not found) [in UnrealEditor-Engine.dylib]
UMaterialInterface::PostLoad() Address = 0x11a08542c (filename not found) [in UnrealEditor-Engine.dylib]
UMaterial::PostLoad() Address = 0x119f5e9f0 (filename not found) [in UnrealEditor-Engine.dylib]
UObject::ConditionalPostLoad() Address = 0x1065358cc (filename not found) [in UnrealEditor-CoreUObject.dylib]
EndLoad(FUObjectSerializeContext*, TArray<UPackage*, TSizedDefaultAllocator<32>>) Address = 0x1066af424 (filename not found) [in UnrealEditor-CoreUObject.dylib]
LoadPackageInternal(UPackage
, FPackagePath const&, unsigned int, FLinkerLoad*, FArchive*, FLinkerInstancingContext const*, FPackagePath const*) Address = 0x1066ad838 (filename not found) [in UnrealEditor-CoreUObject.dylib]
LoadPackage(UPackage*, FPackagePath const&, unsigned int, FArchive*, FLinkerInstancingContext const*, FPackagePath const*) Address = 0x1066b0db4 (filename not found) [in UnrealEditor-CoreUObject.dylib]
LoadPackage(UPackage*, char16_t const*, unsigned int, FArchive*, FLinkerInstancingContext const*) Address = 0x1066aa8b0 (filename not found) [in UnrealEditor-CoreUObject.dylib]
ResolveName(UObject*&, FString&, bool, bool, unsigned int, FLinkerInstancingContext const*) Address = 0x1066a6f34 (filename not found) [in UnrealEditor-CoreUObject.dylib]
StaticLoadObjectInternal(UClass*, UObject*, char16_t const*, char16_t const*, unsigned int, UPackageMap*, bool, FLinkerInstancingContext const*) Address = 0x1066ab030 (filename not found) [in UnrealEditor-CoreUObject.dylib]
StaticLoadObject(UClass*, UObject*, char16_t const*, char16_t const*, unsigned int, UPackageMap*, bool, FLinkerInstancingContext const*) Address = 0x1066858ac (filename not found) [in UnrealEditor-CoreUObject.dylib]
UStaticMesh* ConstructorHelpersInternal::FindOrLoadObject(FString&, unsigned int) Address = 0x1194c865c (filename not found) [in UnrealEditor-Engine.dylib]
ConstructorHelpers::FObjectFinder::FObjectFinder(char16_t const*, unsigned int) Address = 0x1194c84dc (filename not found) [in UnrealEditor-Engine.dylib]
UPlanarReflectionComponent::UPlanarReflectionComponent(FObjectInitializer const&) Address = 0x1196a17ac (filename not found) [in UnrealEditor-Engine.dylib]
UClass::CreateDefaultObject() Address = 0x10634443c (filename not found) [in UnrealEditor-CoreUObject.dylib]
UClass::InternalCreateDefaultObjectWrapper() const Address = 0x106348e9c (filename not found) [in UnrealEditor-CoreUObject.dylib]
FObjectInitializer::CreateDefaultSubobject(UObject*, FName, UClass const*, UClass const*, bool, bool) const Address = 0x1066c20d4 (filename not found) [in UnrealEditor-CoreUObject.dylib]
UObject::CreateDefaultSubobject(FName, UClass*, UClass*, bool, bool) Address = 0x10652e558 (filename not found) [in UnrealEditor-CoreUObject.dylib]
APlanarReflection::APlanarReflection(FObjectInitializer const&) Address = 0x1196a0ef0 (filename not found) [in UnrealEditor-Engine.dylib]
UClass::CreateDefaultObject() Address = 0x10634443c (filename not found) [in UnrealEditor-CoreUObject.dylib]
UClass::InternalCreateDefaultObjectWrapper() const Address = 0x106348e9c (filename not found) [in UnrealEditor-CoreUObject.dylib]
ProcessNewlyLoadedUObjects(FName, bool) Address = 0x1066976dc (filename not found) [in UnrealEditor-CoreUObject.dylib]
FEngineLoop::PreInitPostStartupScreen(char16_t const*) Address = 0x1042622c0 (filename not found) [in UnrealEditor]
GuardedMain(char16_t const*) Address = 0x104250744 (filename not found) [in UnrealEditor]
-[UEAppDelegate runGameThread:] Address = 0x10426bcd0 (filename not found) [in UnrealEditor]
-[FCocoaGameThread main] Address = 0x107de53d8 (filename not found) [in UnrealEditor-Core.dylib]
Unknown() Address = 0x183c08ba8 (filename not found) [in Foundation]
Unknown() Address = 0x182556c0c (filename not found) [in libsystem_pthread.dylib]
Unknown() Address = 0x182551b80 (filename not found) [in libsystem_pthread.dylib]

This is just a suppossition… i have not a Mac, and i don’t know if it is gon to work…
But, look at this.

-RHIs is used to compile the shaders
-So the problem must be here for sure

By default is checking for MacOs Monterrey or later. → M5

The idea is to check other → M6 for example and see if it does work.

I know you can’t open the editor but this setting are wroten in DefaultEngine.ini file.
You can edit it using a text plane editor like NotePad++ or similar.

you must find somethig this:

[/Script/MacTargetPlatform.MacTargetSettings]
MaxShaderLanguageVersion=2
+TargetedRHIs=SF_METAL_SM5
UseFastIntrinsics=False
EnableMathOptimisations=True

and change this

+TargetedRHIs=SF_METAL_SM5

To this:

+TargetedRHIs=SF_METAL_SM6


The others option i found are this

SF_METAL_SM5_NOTESS
SF_METAL_SM5
SF_METAL_SM6

I hope it works… good luck!!


EDIT:


Other things it can be…

Seems some files can’t be found

1-Maybe your engine installation is incomplete
2-Maybe you need configure some enviroment variable ( a PATH)