Unreal Engine 4 Project developed on Windows device will not open on M1 Macbook

  apple-m1, apple-silicon, c++, macos, unreal-engine4

I am trying to port a project I have developed on my desktop to my MacBook, as that is the only way to export a Mac build of a UE4 Project. However, I cannot open the project!

The log is visible here:

__pthread_kill Address = 0x7fff203b792e (filename not found) [in libsystem_kernel.dylib]
Unknown() Address = 0x7fff2033b406 (filename not found) [in libsystem_c.dylib]
Unknown() Address = 0x7fff2033a7d8 (filename not found) [in libsystem_c.dylib]
Unknown() Address = 0x7fff2868dec4 (filename not found) [in Metal]
Unknown() Address = 0x7fff2867c45a (filename not found) [in Metal]
Unknown() Address = 0x7fff28676200 (filename not found) [in Metal]
Unknown() Address = 0x7fff2863a2c1 (filename not found) [in Metal]
Unknown() Address = 0x7fff3885cfa4 (filename not found) [in IOGPU]
Unknown() Address = 0x7fff3885cead (filename not found) [in IOGPU]
Unknown() Address = 0x17f74b3a4 (filename not found) [in AGXMetal13_3]
Unknown() Address = 0x17f74b5f6 (filename not found) [in AGXMetal13_3]
mtlpp::Texture::NewTextureView(mtlpp::PixelFormat, mtlpp::TextureType, ns::Range const&, ns::Range const&) Address = 0x1757f84a8 (filename not found) [in UE4Editor-MetalRHI.dylib]
FMetalSurface::Init(FMetalSurface&, _NSRange, EPixelFormat, bool) Address = 0x175900d3e (filename not found) [in UE4Editor-MetalRHI.dylib]
FMetalSurface::FMetalSurface(FMetalSurface&, _NSRange, EPixelFormat, bool) Address = 0x1759021fc (filename not found) [in UE4Editor-MetalRHI.dylib]
FMetalDynamicRHI::RHICreateShaderResourceView(FRHITexture*, FRHITextureSRVCreateInfo const&) Address = 0x175926b8d (filename not found) [in UE4Editor-MetalRHI.dylib]
FMetalDynamicRHI::RHICreateShaderResourceView_RenderThread(FRHICommandListImmediate&, FRHITexture*, FRHITextureSRVCreateInfo const&) Address = 0x17592699e (filename not found) [in UE4Editor-MetalRHI.dylib]
FVirtualTexturePhysicalSpace::InitRHI() Address = 0x13c309841 (filename not found) [in UE4Editor-Renderer.dylib]
FRenderResource::InitResource() Address = 0x11e8b2b17 (filename not found) [in UE4Editor-RenderCore.dylib]
BeginInitResource(FRenderResource*) Address = 0x11e8b33f2 (filename not found) [in UE4Editor-RenderCore.dylib]
FVirtualTextureSystem::AcquirePhysicalSpace(FVTPhysicalSpaceDescription const&) Address = 0x13c30af46 (filename not found) [in UE4Editor-Renderer.dylib]
FVirtualTextureProducerCollection::RegisterProducer(FVirtualTextureSystem*, FVTProducerDescription const&, IVirtualTexture*) Address = 0x13c30a69b (filename not found) [in UE4Editor-Renderer.dylib]
FVirtualTexture2DResource::InitRHI() Address = 0x112b0344a (filename not found) [in UE4Editor-Engine.dylib]
FRenderResource::InitResource() Address = 0x11e8b2b17 (filename not found) [in UE4Editor-RenderCore.dylib]
TEnqueueUniqueRenderCommandType<BeginInitResource(FRenderResource*)::InitCommandName, BeginInitResource(FRenderResource*)::$_164>::DoTask(ENamedThreads::Type, TRefCountPtr<FGraphEvent> const&) Address = 0x11e919924 (filename not found) [in UE4Editor-RenderCore.dylib]
TGraphTask<TEnqueueUniqueRenderCommandType<BeginInitResource(FRenderResource*)::InitCommandName, BeginInitResource(FRenderResource*)::$_164> >::ExecuteTask(TArray<FBaseGraphTask*, TSizedDefaultAllocator<32> >&, ENamedThreads::Type) Address = 0x11e919caa (filename not found) [in UE4Editor-RenderCore.dylib]
FNamedTaskThread::ProcessTasksNamedThread(int, bool) Address = 0x10d31d466 (filename not found) [in UE4Editor-Core.dylib]
FNamedTaskThread::ProcessTasksUntilQuit(int) Address = 0x10d31ba80 (filename not found) [in UE4Editor-Core.dylib]
RenderingThreadMain(FEvent*) Address = 0x11e8a9aa3 (filename not found) [in UE4Editor-RenderCore.dylib]
FRenderingThread::Run() Address = 0x11e8d4407 (filename not found) [in UE4Editor-RenderCore.dylib]
FRunnableThreadPThread::Run() Address = 0x10d4423b8 (filename not found) [in UE4Editor-Core.dylib]
FRunnableThreadPThread::_ThreadProc(void*) Address = 0x10d3ce9a4 (filename not found) [in UE4Editor-Core.dylib]
_pthread_start Address = 0x7fff203e68fc (filename not found) [in libsystem_pthread.dylib]
thread_start Address = 0x7fff203e2443 (filename not found) [in libsystem_pthread.dylib]

Let me know if anyone has any speculation on this issue, I’ve got no idea where to even begin with diagnosing this problem. If anyone has any guesses as to how I can get the project to open, please let me know!

Source: Windows Questions C++