Mac OS 10.13.6 High Sierra. Launching Editor U4 always crash?

Greetings Unreal Team,

I cannot get the editor to launch on my iMac pc (late 2017, 3.4 GHz Intel Core i5, 8 GB 2400 MHz DDR4, OS X10.13.6 ).

Unreal Engine.app launches crash, when I push the yellow Launch button in epic games launch. 45% hanged in progress and pop up crash report. I am sure installation of UE4 software succeeds 100%. and I leave trace log in Mac below for your reference

Any help you can provide would be greatly appreciated! It works fabulously on my Windows 8.1 PC, but won’t launch on my Mac.

==================log copied from ue4 crash reporter====================

loginId:4dbc06a4a6414e2d52924c8210296b01
EpicAccountId:a134e174b913472e8d370921a6e342fc

SEGV_MAPERR at 0x3

FGenericPlatformMisc::RaiseException(unsigned int) Address = 0x10922699b (filename not found) [in UE4Editor-Core.dylib]
FMacErrorOutputDevice::Serialize(wchar_t const*, ELogVerbosity::Type, FName const&) Address = 0x10eab9c19 (filename not found) [in UE4Editor-ApplicationCore.dylib]
FOutputDevice::Logf(wchar_t const*, …) Address = 0x1094d4c9d (filename not found) [in UE4Editor-Core.dylib]
FDebug::AssertFailed(char const*, char const*, int, wchar_t const*, …) Address = 0x10944aefb (filename not found) [in UE4Editor-Core.dylib]
FShaderCompilingManager::ProcessCompiledShaderMaps(TMap >&, float) Address = 0x10ba85162 (filename not found) [in UE4Editor-Engine.dylib]
FShaderCompilingManager::FinishCompilation(wchar_t const*, TArray const&) Address = 0x10ba8c9b6 (filename not found) [in UE4Editor-Engine.dylib]
FMaterialShaderMap::Compile(FMaterial*, FMaterialShaderMapId const&, TRefCountPtr, FMaterialCompilationOutput const&, EShaderPlatform, bool, bool) Address = 0x10b4eef8c (filename not found) [in UE4Editor-Engine.dylib]
FMaterial::BeginCompileShaderMap(FMaterialShaderMapId const&, EShaderPlatform, TRefCountPtr&, bool) Address = 0x10b50cb3b (filename not found) [in UE4Editor-Engine.dylib]
FMaterial::CacheShaders(FMaterialShaderMapId const&, EShaderPlatform, bool) Address = 0x10b50bf97 (filename not found) [in UE4Editor-Engine.dylib]
FMaterial::CacheShaders(EShaderPlatform, bool) Address = 0x10b50bb96 (filename not found) [in UE4Editor-Engine.dylib]
UMaterial::CacheShadersForResources(EShaderPlatform, TArray const&, bool) Address = 0x10b3d05d6 (filename not found) [in UE4Editor-Engine.dylib]
UMaterial::CacheResourceShadersForRendering(bool) Address = 0x10b3c8ed3 (filename not found) [in UE4Editor-Engine.dylib]
UMaterial::PostLoad() Address = 0x10b3d4b28 (filename not found) [in UE4Editor-Engine.dylib]
UObject::ConditionalPostLoad() Address = 0x10a06a8f4 (filename not found) [in UE4Editor-CoreUObject.dylib]
UMaterialInterface::PostLoadDefaultMaterials() Address = 0x10b3c005f (filename not found) [in UE4Editor-Engine.dylib]
UMaterialInterface::PostLoad() Address = 0x10b4d0ca4 (filename not found) [in UE4Editor-Engine.dylib]
UMaterial::PostLoad() Address = 0x10b3d399a (filename not found) [in UE4Editor-Engine.dylib]
UObject::ConditionalPostLoad() Address = 0x10a06a8f4 (filename not found) [in UE4Editor-CoreUObject.dylib]
EndLoad() Address = 0x10a22ad08 (filename not found) [in UE4Editor-CoreUObject.dylib]
LoadPackageInternal(UPackage*, wchar_t const*, unsigned int, FLinkerLoad*) Address = 0x10a22942a (filename not found) [in UE4Editor-CoreUObject.dylib]
LoadPackage(UPackage*, wchar_t const*, unsigned int) Address = 0x10a2263eb (filename not found) [in UE4Editor-CoreUObject.dylib]
ResolveName(UObject*&, FString&, bool, bool, unsigned int) Address = 0x10a222817 (filename not found) [in UE4Editor-CoreUObject.dylib]
StaticLoadObjectInternal(UClass*, UObject*, wchar_t const*, wchar_t const*, unsigned int, UPackageMap*, bool) Address = 0x10a226bc8 (filename not found) [in UE4Editor-CoreUObject.dylib]
StaticLoadObject(UClass*, UObject*, wchar_t const*, wchar_t const*, unsigned int, UPackageMap*, bool) Address = 0x10a2214e8 (filename not found) [in UE4Editor-CoreUObject.dylib]
UStaticMesh* ConstructorHelpersInternal::FindOrLoadObject(FString&) Address = 0x10ac6073d (filename not found) [in UE4Editor-Engine.dylib]
ConstructorHelpers::FObjectFinder::FObjectFinder(wchar_t const*) Address = 0x10ac6003d (filename not found) [in UE4Editor-Engine.dylib]
UCameraComponent::UCameraComponent(FObjectInitializer const&) Address = 0x10ac08a96 (filename not found) [in UE4Editor-Engine.dylib]
UClass::CreateDefaultObject() Address = 0x109f535c4 (filename not found) [in UE4Editor-CoreUObject.dylib]
FObjectInitializer::CreateDefaultSubobject(UObject*, FName, UClass*, UClass*, bool, bool, bool) const Address = 0x10a244f61 (filename not found) [in UE4Editor-CoreUObject.dylib]
UObject::CreateDefaultSubobject(FName, UClass*, UClass*, bool, bool, bool) Address = 0x10a05f06d (filename not found) [in UE4Editor-CoreUObject.dylib]
ACameraActor::ACameraActor(FObjectInitializer const&) Address = 0x10ac0394b (filename not found) [in UE4Editor-Engine.dylib]
UClass::CreateDefaultObject() Address = 0x109f535c4 (filename not found) [in UE4Editor-CoreUObject.dylib]
ProcessNewlyLoadedUObjects() Address = 0x10a21029c (filename not found) [in UE4Editor-CoreUObject.dylib]
FEngineLoop::PreInit(wchar_t const*) Address = 0x108aaca22 (filename not found) [in UE4Editor]
GuardedMain(wchar_t const*) Address = 0x108ac1491 (filename not found) [in UE4Editor]
-[UE4AppDelegate runGameThread:] Address = 0x108acee40 (filename not found) [in UE4Editor]
-[FCocoaGameThread main] Address = 0x1093d0d17 (filename not found) [in UE4Editor-Core.dylib]
Unknown() Address = 0x7fff4d3031f8 (filename not found) [in Foundation]
_pthread_body Address = 0x7fff73360661 (filename not found) [in libsystem_pthread.dylib]
_pthread_body Address = 0x7fff7336050d (filename not found) [in libsystem_pthread.dylib]
thread_start Address = 0x7fff7335fbf9 (filename not found) [in libsystem_pthread.dylib]