Skip to content

fix: ad-hoc codesign macOS desktop app (#343)#344

Merged
nadaverell merged 1 commit intomainfrom
fix/macos-desktop-codesign
Mar 15, 2026
Merged

fix: ad-hoc codesign macOS desktop app (#343)#344
nadaverell merged 1 commit intomainfrom
fix/macos-desktop-codesign

Conversation

@nadaverell
Copy link
Copy Markdown
Contributor

Summary

Fixes #343 — Radar Desktop silently fails to launch on macOS 26.3.1 (and Apple Silicon in general).

  • Root cause: The release workflow produces a completely unsigned .app bundle. Apple's AMFI terminates unsigned ARM64 binaries (Killed: 9), and newer macOS versions silently ignore "Run Anyway" for unsigned apps.
  • Fix: Adds an ad-hoc codesign step (codesign --force --deep --sign -) after the Wails build in the macOS release job. This satisfies the minimum signature requirement so the app can actually launch.
  • Homebrew cask: Removed the stale --no-quarantine caveat (Homebrew no longer supports that flag) and updated the message to reflect the current state.

Users will still see a Gatekeeper warning on first launch (right-click → Open), but the app will run. Full Developer ID notarization is a follow-up.

Test plan

  • Trigger a desktop release build and verify the codesign step passes
  • Download the resulting .zip on an Apple Silicon Mac running macOS 26.x
  • Confirm the app launches after right-click → Open

…343)

Unsigned binaries are killed by Apple's AMFI on Apple Silicon and
silently fail to launch on macOS 26.3.1 even after the user clicks
"Run Anyway" in Privacy & Security.

Add an ad-hoc codesign step after the Wails build so the .app satisfies
the minimum code signature requirement. Also remove the stale
--no-quarantine Homebrew caveat (flag no longer supported).

Full notarization with a Developer ID certificate is tracked as a
follow-up.
@nadaverell nadaverell requested a review from hisco as a code owner March 15, 2026 18:30
@nadaverell nadaverell merged commit 406a969 into main Mar 15, 2026
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Unable to open radar-desktop on macOS 26.3.1

1 participant