Sharing my script: Signed + notarized macOS Unreal 5.x build and zip with Steam support

Hey folks,

After way too much trial, error, and head-scratching, I finally got a reliable macOS build pipeline working for Unreal projects that covers:

  • Build / Cook / Package via UAT

  • Xcode archive + export

  • Developer ID signing

  • Optional notarization + stapling

  • Optional Steam dylib handling (fully opt-in, not assumed)

It turned into a fairly gnarly bash script, so I cleaned it up with the help of an LLM, made it configurable, and open-sourced it instead of letting the knowledge rot on my machine.

:backhand_index_pointing_right: Repo + README: GitHub - Freddicus/The-Best-Mac-UE5-Build-Script-Ever: This is the best Mac UE5 Build Script Ever.

Hope it helps someone — happy to answer questions or clarify bits if needed.