Game crashes on Mac when started through EGS

Hi, the Mac version of my game (created with Unreal Engine) crashes while starting with the following error log when starting through the Epic Games Store:

LogMac: 0x05c58aa2 libsystem_kernel.dylib!__abort_with_payload()   [UnknownFile]) 
0x05c768b2 libsystem_kernel.dylib!abort_with_payload_wrapper_internal()   [UnknownFile]) 
0x05c768e4 libsystem_kernel.dylib![Unknown]()   [UnknownFile]) 
0x0a8ad719 TCC!__TCC_CRASHING_DUE_TO_PRIVACY_VIOLATION__()   [UnknownFile]) 
0x0a8adf62 TCC!__TCCAccessRequest_block_invoke.146()   [UnknownFile]) 
0x0a8ab71b TCC!__tccd_send_message_block_invoke()   [UnknownFile]) 
0x059fb21f libxpc.dylib!_xpc_connection_reply_callout()   [UnknownFile]) 
0x059fb1a7 libxpc.dylib!_xpc_connection_call_reply_async()   [UnknownFile]) 
0x05b0daaa libdispatch.dylib!_dispatch_client_callout3()   [UnknownFile]) 
0x05b28c6f libdispatch.dylib!_dispatch_mach_msg_async_reply_invoke()   [UnknownFile]) 
0x05b1e48a libdispatch.dylib!_dispatch_kevent_worker_thread()   [UnknownFile]) 
0x05c89d2b libsystem_pthread.dylib!_pthread_wqthread()   [UnknownFile]) 
0x05c88c67 libsystem_pthread.dylib!start_wqthread()   [UnknownFile]) 

This seems to indicates a permission error, for example a missing microphone permission. However, when starting the downloaded .app directly, the game works fine. It also works when opening up the .app folder and directly starting the binary file that is configured as AppLaunch in the BuildPatchTool submission. The game is available on Steam as well, and there are no similar problems when starting through Steam, either.

The crash only occurs when starting through the Epic Games Store UI. What could be the reason?

Hey there @dysplaced

Can you confirm that your .app is signed and notarized? This will hopefully be able to get us on the right track to find out where the issue is coming from.

Thanks!

Yes, the .app is signed and notarized before upload, still valid after downloading through the launcher (confirmed with codesign --display --verbose and spctl -a -t exec -vvv).

Hey @dysplaced,

We looked over your product on our end and were able to find and correct the issue! Give it another try and let us know if you still run into issues!

It works now, thanks! I also see the application icon in the dock now, previously it wasn’t visible when starting from the launcher. Is there anything that I need to consider in future uploads, or was this a one time fix that will now stay in place?

1 Like

This should be a one time fix that has you set to go! However, let us know if you manage to encounter similar issues in the future and we’ll be happy to help! :slight_smile:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.