UE 4.18.3 crashes on 45%

Trying to install Unreal Editor 4.18 to run AirSim on Mac (AirSim only supports 4.18). I installed Epic Games Launcher and through there installed the Unreal editor, however when I try to load it up it crashes when initialising at 45%. In the Activity Monitor I can see that the Unreal Editor and 4 ShaderComplier processes are running and taking up pretty much all of the CPU up until it crashes.

I have already disabled the firewall and I tried deleting DerivedDataCache folder. The only thing that changed is that now exactly the same thing happens at 35%.

Update: I was able to install 4.20.3, however it’s not a version that AirSim is compatible with

System info:
macOS Mojave
Processor: 3.1 GHz Intel Core i7
Memory: 16 GB 1867 MHz DDR3
Graphics: Intel Iris Graphics 6100 1536 M

Error message:
SEGV_MAPERR at 0x3

FGenericPlatformMisc::RaiseException(unsigned int) Address = 0x10d46799b (filename not found) [in UE4Editor-Core.dylib]
FMacErrorOutputDevice::Serialize(wchar_t const*, ELogVerbosity::Type, FName const&) Address = 0x11329ec19 (filename not found) [in UE4Editor-ApplicationCore.dylib]
FOutputDevice::Logf(wchar_t const*, …) Address = 0x10d715c9d (filename not found) [in UE4Editor-Core.dylib]
FDebug::AssertFailed(char const*, char const*, int, wchar_t const*, …) Address = 0x10d68befb (filename not found) [in UE4Editor-Core.dylib]
ProcessCompiledJob(FShaderCompileJob*, FShaderPipelineType const*, TArray&, TArray&) Address = 0x10fceb944 (filename not found) [in UE4Editor-Engine.dylib]
ProcessCompiledGlobalShaders(TArray const&) Address = 0x10fcce68d (filename not found) [in UE4Editor-Engine.dylib]
FShaderCompilingManager::ProcessCompiledShaderMaps(TMap >&, float) Address = 0x10fccc5fa (filename not found) [in UE4Editor-Engine.dylib]
FShaderCompilingManager::FinishCompilation(wchar_t const*, TArray const&) Address = 0x10fcd49b6 (filename not found) [in UE4Editor-Engine.dylib]
VerifyGlobalShaders(EShaderPlatform, bool) Address = 0x10fce5d72 (filename not found) [in UE4Editor-Engine.dylib]
CompileGlobalShaderMap(EShaderPlatform, bool) Address = 0x10fce8c53 (filename not found) [in UE4Editor-Engine.dylib]
FEngineLoop::PreInit(wchar_t const*) Address = 0x10d34ef34 (filename not found) [in UE4Editor]
GuardedMain(wchar_t const*) Address = 0x10d363491 (filename not found) [in UE4Editor]
-[UE4AppDelegate runGameThread:] Address = 0x10d370e40 (filename not found) [in UE4Editor]
-[FCocoaGameThread main] Address = 0x10d611d17 (filename not found) [in UE4Editor-Core.dylib]
Unknown() Address = 0x7fff3c496234 (filename not found) [in Foundation]
_pthread_body Address = 0x7fff673cb33d (filename not found) [in libsystem_pthread.dylib]
_pthread_start Address = 0x7fff673ce2a7 (filename not found) [in libsystem_pthread.dylib]
thread_start Address = 0x7fff673ca425 (filename not found) [in libsystem_pthread.dylib]