Godot Exported Game Blocked on macOS: Developer Cannot Be Verified
Quick answer
macOS only runs signed and notarized apps by default. Notarize with an Apple Developer ID, or tell players to right-click Open or remove the quarantine flag.
Most likely fix: Sign and notarize
How to fix it
Try these in order — the most common fix is first.
1. Sign and notarize
- Join the Apple Developer Program and create a Developer ID Application certificate
- Set it in the macOS export preset and enable notarization
Did this fix it?2. Ad-hoc sign without a developer account
- Choose Built-in (ad-hoc only) for codesign and disable notarization
- Players will still need the workaround below
Did this fix it?3. Player workaround
- Right-click the app and choose Open, or allow it in Privacy & Security
- Or run xattr -cr on the app in Terminal to clear quarantine
Did this fix it?
Symptoms
Exported Mac game shows 'cannot be opened because the developer cannot be verified' or notarization fails during export.
Why it happens
- App is not notarized
- Certificate is the wrong type (needs Developer ID Application)
- Gatekeeper re-enabled after a macOS update
This guide also covers
- godot macos developer cannot be verified
- godot mac export notarization
- godot export mac app not opening
Still not working?
If Godot keeps failing, you're not alone. See every Godot problem users report or the alternatives people switch to.
Have an app idea? Our small team builds any software: web and mobile apps, games, desktop, AI tools. Price agreed together.
Talk to usOther Godot errors
- Godot No Export Template Found at the Expected Path
- Godot Android Export Failed (JDK, SDK and Keystore Errors)
- Godot 4 Crashes on Startup: Vulkan Device Errors
- Godot C# Error: Godot.NET.Sdk or .NET SDK Not Found
- Godot 3 to 4 Upgrade: Project Errors After Converting
- Godot Shader Compilation Stutter and Lag on First Run
- Godot Web Export Not Working: SharedArrayBuffer and Blank Page
- Godot Invalid Access to Property on Null Instance Error