Unreal engine crash on launch on mac, i dide uppgrede from version 4.23 to 4.25

When I attempt to launch Unreal Engine, I get the following error message. Any suggestions for what might be causing this?

Fatal error: [File:/Users/build/Build/++UE4/Sync/Engine/Source/Developer/Apple/MetalShaderFormat/Private/MetalShaderCompiler.cpp] [Line: 734] Failed to extract Metal compiler search directories

FGenericPlatformMisc::RaiseException(unsigned int) Address = 0x108423d67 (filename not found) [in UE4Editor-Core.dylib]
FMacErrorOutputDevice::Serialize(char16_t const*, ELogVerbosity::Type, FName const&) Address = 0x1085bb033 (filename not found) [in UE4Editor-Core.dylib]
FOutputDevice::LogfImpl(char16_t const*, ...) Address = 0x10869fe79 (filename not found) [in UE4Editor-Core.dylib]
auto SingleCompilerSetup(EAppleSDKType)::$_25::operator()(FLogCategoryLogMetalShaderCompiler const&, char16_t const (&) [52]) const Address = 0x15f3e015d (filename not found) [in UE4Editor-MetalShaderFormat.dylib]
SingleCompilerSetup(EAppleSDKType) Address = 0x15f3dfaa1 (filename not found) [in UE4Editor-MetalShaderFormat.dylib]
BuildMetalShaderOutput(FShaderCompilerOutput&, FShaderCompilerInput const&, FSHAHash const&, unsigned int, char const*, unsigned int, unsigned int, unsigned int, unsigned char, char16_t const*, char16_t const*, EMetalTypeBufferMode, TArray >&, FMetalTessellationOutputs const&, unsigned int, unsigned int, unsigned int, unsigned int, TArray > const&, bool) Address = 0x15f3b23ce (filename not found) [in UE4Editor-MetalShaderFormat.dylib]
FMetalShaderOutputCooker::Build(TArray >&) Address = 0x15f398b79 (filename not found) [in UE4Editor-MetalShaderFormat.dylib]
FDerivedDataCache::FBuildAsyncWorker::DoWork() Address = 0x126c08f2a (filename not found) [in UE4Editor-DerivedDataCache.dylib]
FAsyncTask::DoWork() Address = 0x126c075ad (filename not found) [in UE4Editor-DerivedDataCache.dylib]
FAsyncTask::Start(bool, FQueuedThreadPool*) Address = 0x126c0a4c5 (filename not found) [in UE4Editor-DerivedDataCache.dylib]
FDerivedDataCache::GetSynchronous(FDerivedDataPluginInterface*, TArray >&, bool*) Address = 0x126c04639 (filename not found) [in UE4Editor-DerivedDataCache.dylib]
CompileShader_Metal(FShaderCompilerInput const&, FShaderCompilerOutput&, FString const&) Address = 0x15f3c0244 (filename not found) [in UE4Editor-MetalShaderFormat.dylib]
FShaderCompileUtilities::ExecuteShaderCompileJob(FShaderCommonCompileJob&) Address = 0x10b29e84d (filename not found) [in UE4Editor-Engine.dylib]
FShaderCompileThreadRunnable::CompileDirectlyThroughDll() Address = 0x10b29e4ed (filename not found) [in UE4Editor-Engine.dylib]
FShaderCompileThreadRunnable::CompilingLoop() Address = 0x10b29f576 (filename not found) [in UE4Editor-Engine.dylib]
FShaderCompileThreadRunnableBase::Run() Address = 0x10b29a479 (filename not found) [in UE4Editor-Engine.dylib]
FRunnableThreadPThread::Run() Address = 0x1084b36c8 (filename not found) [in UE4Editor-Core.dylib]
FRunnableThreadPThread::_ThreadProc(void*) Address = 0x108452751 (filename not found) [in UE4Editor-Core.dylib]
_pthread_start Address = 0x7fff6a01fe65 (filename not found) [in libsystem_pthread.dylib]
thread_start Address = 0x7fff6a01b83b (filename not found) [in libsystem_pthread.dylib]