Unreal project won't open on Mac

Hi!

I try to open an unreal project on Mac that was made with Windows version Unreal engine. The loader gets stuck at 45% always, crashes and displays the following error. I have Verified the engine from Epic Launcher but that did not help. The project was correctly copied and moved to the Mac. I can create projects with the Engine but I just can’t load this one for some reason. Help is greatly appreciated!

Mac info:

  OS Sierra 10.12.3
  Model Name:	Mac mini
  Model Identifier:	Macmini6,2
  Processor Name:	Intel Core i7
  Processor Speed:	2,6 GHz
  Number of Processors:	1
  Total Number of Cores:	4
  L2 Cache (per Core):	256 KB
  L3 Cache:	6 MB
  Memory:	16 GB

Error report:

MachineId:41A09888734ACC70A3870F907676B25D
EpicAccountId:0e386370c5e74f08b2fba98747f07dac

 SEGV_MAPERR at 0x3

FGenericPlatformMisc::RaiseException(unsigned int) Address = 0x1005ce31b (filename not found) [in UE4Editor-Core.dylib]
FOutputDeviceMacError::Serialize(wchar_t const*, ELogVerbosity::Type, FName const&) Address = 0x10075fee6 (filename not found) [in UE4Editor-Core.dylib]
FOutputDevice::Logf(wchar_t const*, ...) Address = 0x1008546f7 (filename not found) [in UE4Editor-Core.dylib]
FDebug::AssertFailed(char const*, char const*, int, wchar_t const*, ...) Address = 0x1008229c4 (filename not found) [in UE4Editor-Core.dylib]
FShaderCompilingManager::ProcessCompiledShaderMaps(TMap >&, float) Address = 0x10301a991 (filename not found) [in UE4Editor-Engine.dylib]
FShaderCompilingManager::FinishCompilation(wchar_t const*, TArray const&) Address = 0x103021ba3 (filename not found) [in UE4Editor-Engine.dylib]
FMaterialShaderMap::Compile(FMaterial*, FMaterialShaderMapId const&, TRefCountPtr, FMaterialCompilationOutput const&, EShaderPlatform, bool, bool) Address = 0x102b67ef0 (filename not found) [in UE4Editor-Engine.dylib]
FMaterial::BeginCompileShaderMap(FMaterialShaderMapId const&, EShaderPlatform, TRefCountPtr&, bool) Address = 0x102bb5681 (filename not found) [in UE4Editor-Engine.dylib]
FMaterial::CacheShaders(FMaterialShaderMapId const&, EShaderPlatform, bool) Address = 0x102bb4d0a (filename not found) [in UE4Editor-Engine.dylib]
FMaterial::CacheShaders(EShaderPlatform, bool) Address = 0x102bb46cc (filename not found) [in UE4Editor-Engine.dylib]
UMaterial::CacheShadersForResources(EShaderPlatform, TArray const&, bool) Address = 0x102a7102a (filename not found) [in UE4Editor-Engine.dylib]
UMaterial::CacheResourceShadersForRendering(bool) Address = 0x102a6da77 (filename not found) [in UE4Editor-Engine.dylib]
UMaterial::PostLoad() Address = 0x102a751cc (filename not found) [in UE4Editor-Engine.dylib]
UObject::ConditionalPostLoad() Address = 0x1011db0ec (filename not found) [in UE4Editor-CoreUObject.dylib]
UMaterialInterface::PostLoadDefaultMaterials() Address = 0x102a6610f (filename not found) [in UE4Editor-Engine.dylib]
UMaterial::PostLoad() Address = 0x102a74361 (filename not found) [in UE4Editor-Engine.dylib]
UObject::ConditionalPostLoad() Address = 0x1011db0ec (filename not found) [in UE4Editor-CoreUObject.dylib]
EndLoad() Address = 0x101363c70 (filename not found) [in UE4Editor-CoreUObject.dylib]
LoadPackageInternal(UPackage*, wchar_t const*, unsigned int, FLinkerLoad*, TSet, FDefaultSetAllocator>&, IAssetRegistryInterface*) Address = 0x101361762 (filename not found) [in UE4Editor-CoreUObject.dylib]
LoadPackageInternal(UPackage*, wchar_t const*, unsigned int, FLinkerLoad*) Address = 0x101365a89 (filename not found) [in UE4Editor-CoreUObject.dylib]
ResolveName(UObject*&, FString&, bool, bool) Address = 0x101358f92 (filename not found) [in UE4Editor-CoreUObject.dylib]
StaticLoadObjectInternal(UClass*, UObject*, wchar_t const*, wchar_t const*, unsigned int, UPackageMap*, bool) Address = 0x10135d53c (filename not found) [in UE4Editor-CoreUObject.dylib]
StaticLoadObject(UClass*, UObject*, wchar_t const*, wchar_t const*, unsigned int, UPackageMap*, bool) Address = 0x10135748e (filename not found) [in UE4Editor-CoreUObject.dylib]
UMaterialInterface* ConstructorHelpersInternal::FindOrLoadObject(FString&) Address = 0x10c20f19c (filename not found) [in UE4Editor-UMG.dylib]
ConstructorHelpers::FObjectFinder::FObjectFinder(wchar_t const*) Address = 0x10c20e989 (filename not found) [in UE4Editor-UMG.dylib]
UWidgetComponent::UWidgetComponent(FObjectInitializer const&) Address = 0x10c0f3ca4 (filename not found) [in UE4Editor-UMG.dylib]
UClass::CreateDefaultObject() Address = 0x1010f01e2 (filename not found) [in UE4Editor-CoreUObject.dylib]
ProcessNewlyLoadedUObjects() Address = 0x10134b52d (filename not found) [in UE4Editor-CoreUObject.dylib]
FEngineLoop::PreInit(wchar_t const*) Address = 0x1004f80c2 (filename not found) [in UE4Editor]
GuardedMain(wchar_t const*) Address = 0x10050cea4 (filename not found) [in UE4Editor]
-[UE4AppDelegate runGameThread:] Address = 0x10051d8fc (filename not found) [in UE4Editor]
-[FCocoaGameThread main] Address = 0x100737746 (filename not found) [in UE4Editor-Core.dylib]
Unknown() Address = 0x7fffd2d10c6d (filename not found) [in Foundation]
_pthread_body Address = 0x7fffe6ae1aab (filename not found) [in libsystem_pthread.dylib]
_pthread_body Address = 0x7fffe6ae19f7 (filename not found) [in libsystem_pthread.dylib]
thread_start Address = 0x7fffe6ae11fd (filename not found) [in libsystem_pthread.dylib]

Hi TheoT:

This is caused by a bug that has been reported as UT-3511 and has to do with Shader Maps. You will need to be running the latest version of Sierra on a Mac meeting the minimum requirements to run one of the latest versions of UE4 (4.14 or 4.15) where the bug is reported to be resolved.

Thanks,

Steve H.