The Epic Games Launcher can be quit without any issues by right clicking it and selecting quit in the Dock.
The UnrealEditor however stays open, it doesn’t react to that, I have to go to the ActivityMonitor and force quit.
So when opening one project, closing that then opening another project and closing it, I have two UnrealEditors open, when opening and closing a third project it simply adds to that.
It doesn’t even look like that the Editor is crashing (I think I only got once or twice a crash report window), most of the time there is no crash report window, so I guess the editors didn’t crash.
It could force quit faster when holding option button and right click the icon from dock. But I`m still looking for native shut down btw, hope this helped.
Using Unreal 5.4.4 and MacOS 15.0 when I quit the editor there is always an instance still running without a window. Must force-quit. This did not happen until I upgraded to Sequoia.
Can confirm this issue was not present on macOS 14.6 (at least for me). I upgraded a couple days ago, and this same thing started happening to me - tried running with and without debugging, etc. At least when connected with a debugger I can just force-stop from there
Here are the last few logs I get in Rider as it’s closing:
Log LogSlate Slate User Destroyed. User Index 0, Is Virtual User: 0
Log LogExit Preparing to exit.
Log LogUObjectHash Compacting FUObjectHashTables data took 0.33ms
Display LogPython Object '/Engine/PythonTypes.add_controls_for_selected_options' was externally referenced when shutting down Python. Forcibly releasing its Python resources!
Display LogPython Object '/Engine/PythonTypes.search_replace_name_dialog' was externally referenced when shutting down Python. Forcibly releasing its Python resources!
Display LogPython Object '/Engine/PythonTypes.add_prefix_dialog' was externally referenced when shutting down Python. Forcibly releasing its Python resources!
Display LogPython Object '/Engine/PythonTypes.add_suffix_dialog' was externally referenced when shutting down Python. Forcibly releasing its Python resources!
Display LogPython Object '/Engine/PythonTypes.do_rename_dialog' was externally referenced when shutting down Python. Forcibly releasing its Python resources!
Display LogPython Object '/Engine/PythonTypes.import_ik_rig_options' was externally referenced when shutting down Python. Forcibly releasing its Python resources!
Display LogPython Object '/Engine/PythonTypes.ControlOutputFormat' was externally referenced when shutting down Python. Forcibly releasing its Python resources!
Log LogDemo Cleaned up 0 splitscreen connections, owner deletion: enabled
Log LogExit Editor shut down
Log LogExit Transaction tracking system shut down
Log LogExit Object subsystem successfully closed.
Display LogShaderCompilers Shaders left to compile 0
Log MemoryProfiler Shutdown
Log NetworkingProfiler Shutdown
Log LoadingProfiler Shutdown
Log TimingProfiler Shutdown
That TimingProfiler log is the last one I see before it hangs.
Same here. Never had this issue until I recently updated to Sequoia. I have a feeling there’s a disconnect of some sort between the new Apple software and Epic that needs to be fixed
Packaging succeeds when the terminal window is manually closed. This suggests that the ‘quit bug’ affecting Unreal’s packaging process may be due to its inability to automatically close the terminal window.
Having the same issues…I have to force quite the editor and any packaged builds…also same issue with builds where you have to close the terminal window manually for the build to finish.