macOS install
Install Baseplate on macOS
The current DMG is not yet signed with an Apple Developer ID or notarized. macOS will therefore block the first launch by default. These are Apple's per-app exception steps; you do not need to disable Gatekeeper.
Apple Silicon or Intel?
Choose mac-arm64.dmg for Apple Silicon (M1, M2, M3, M4 and newer) or mac-x64.dmg for an Intel Mac.
For Baseplate 0.23, Apple Silicon requires macOS 12 or later; Intel requires macOS 13 or later. Check your macOS version before replacing the app.
Open the current unsigned release
- Open the DMG and drag Baseplate into Applications.
- Try to open Baseplate once, then dismiss the macOS warning.
- Open System Settings → Privacy & Security.
- Scroll to Security and click Open Anyway next to Baseplate.
- Confirm with Open. macOS remembers this exception for the app.
Do not disable Gatekeeper globally. Commands that disable quarantine or system-wide checks reduce protection for every download, not just Baseplate.
Update without losing your projects
Finish your agents and playtest, then quit Baseplate. Download the matching DMG and replace Baseplate in Applications. Your projects and settings are stored separately from the app. The unsigned Mac build uses this manual update path.
After replacement, macOS may ask to let Baseplate use baseplate Safe Storage in your Keychain. Use your Mac login password to approve that existing item. Do not delete it or reset your Keychain: it protects your saved credentials. If you decline, close Baseplate and reopen it when you are ready to approve access.
Why can't the warning simply be removed?
Apple only grants normal downloaded-app trust to software signed with a Developer ID certificate and notarized by Apple. That certificate requires the paid Apple Developer Program. An ad-hoc signature is free, but it does not identify the developer and does not remove Gatekeeper's warning.
What will change later?
The release workflow is ready to sign, notarize and staple both Mac builds as soon as valid Apple credentials are added. Until then this page states the limitation instead of hiding it.