What's new in v0.2.2
One thing: a macOS install fix. No new features. If you're on Windows, nothing changes for you — feel free to skip the upgrade.
The bug
Every macOS DMG MDHero has shipped (v0.1.0 through v0.2.1) had a subtly malformed ad-hoc code signature: the linker signed the binary, but the bundle's Resources/ and Info.plist were never sealed by codesign. Mac users who downloaded the DMG saw the harshest possible Gatekeeper dialog:
"MDHero" is damaged and can't be opened. You should move it to the Bin.
That dialog is special — it gives only Cancel and Move to Bin, with no workaround. Right-click → Open doesn't work. The xattr trick partially works but is hostile.
The fix
Set bundle.macOS.signingIdentity = "-" in tauri.conf.json so Tauri runs codesign --force --deep after assembling the bundle, properly sealing Resources/ and Info.plist. Verified locally and against the CI-built DMG:
|
v0.2.1 |
v0.2.2 |
| Signature flags |
adhoc, linker-signed |
adhoc, runtime |
| Sealed Resources |
none |
version=2 rules=13 files=1 |
codesign --verify --deep |
fails |
passes |
What you'll see now
Mac users will still get a Gatekeeper dialog on first launch (no Apple Developer ID = no notarization). But the dialog now reads:
"MDHero" Not Opened. Apple could not verify "MDHero" is free of malware...
Crucially, this dialog has a workaround.
How to install on macOS
- Download
MDHero_0.2.2_aarch64.dmg
- Drag MDHero to Applications
- Try to open it once — you'll see the Gatekeeper dialog above. Click Done
- Open System Settings → Privacy & Security, scroll down, click Open Anyway next to MDHero, enter your password
- Done — MDHero opens normally from now on
Faster workaround (Terminal):
xattr -cr /Applications/MDHero.app
Then double-click MDHero — launches with no further prompts.
Both methods are one-time only.
The longer-term plan
A proper Apple Developer ID + notarization (Apple Developer Program, $99/yr) would eliminate the Gatekeeper dialog entirely. That's on the roadmap but not yet justified by Mac install volume. v0.2.2 is the best the free-tier path can do.
Downloads
Requires macOS 12+ (Apple Silicon only) or Windows 10+. Intel Mac support is not yet built — coming in a later release.
Full changelog
Single commit: 2d1c295 — v0.2.2: fix malformed ad-hoc signature on macOS DMG