Skip to content

docs: add macOS quarantine warning to Installation section#108

Closed
2lbj wants to merge 1 commit intoDetachHead:masterfrom
2lbj:fix/macos-install-note
Closed

docs: add macOS quarantine warning to Installation section#108
2lbj wants to merge 1 commit intoDetachHead:masterfrom
2lbj:fix/macos-install-note

Conversation

@2lbj
Copy link
Copy Markdown

@2lbj 2lbj commented Apr 3, 2026

Problem

When users download the DMG and install Rebased.app on macOS, they see:

"Rebased.app is damaged and can't be opened. You should move it to the Trash."

This is caused by macOS Gatekeeper rejecting the app because it is not code-signed with an Apple Developer certificate (the MAC_SIGN_STEP is intentionally skipped in the build configuration).

Fix

Added a [!WARNING] callout to the Installation section explaining the cause and providing the one-line fix:

xattr -rd com.apple.quarantine /Applications/Rebased.app

This removes the com.apple.quarantine extended attribute that triggers Gatekeeper verification, allowing the app to run normally.

Copilot AI review requested due to automatic review settings April 3, 2026 19:20
@2lbj 2lbj closed this by deleting the head repository Apr 3, 2026
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a macOS-specific installation warning to address Gatekeeper quarantine blocking unsigned DMG installs, and documents a terminal command workaround.

Changes:

  • Add a GitHub admonition warning in the Installation section for macOS Gatekeeper/quarantine behavior.
  • Document xattr -rd com.apple.quarantine /Applications/Rebased.app as the fix to allow the app to launch.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

> For linux users, we recommend using either [AppManager](https://github.com/kem-a/AppManager) or [Gear Lever](https://github.com/mijorus/gearlever) to install the AppImage to your applications menu, and for automatic updates.

> [!WARNING]
> **macOS users**: After copying Rebased.app to your Applications folder, you may see *"Rebased.app is damaged and can't be opened"*. This happens because the releases are not code-signed with an Apple Developer certificate. To fix it, run:
Copy link

Copilot AI Apr 3, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The suggested xattr -rd com.apple.quarantine ... workaround disables Gatekeeper’s quarantine checks for the app bundle. Consider explicitly noting that users should only run this if they trust the download source (e.g., official GitHub releases) and that it reduces macOS security protections, so the risk is clear.

Suggested change
> **macOS users**: After copying Rebased.app to your Applications folder, you may see *"Rebased.app is damaged and can't be opened"*. This happens because the releases are not code-signed with an Apple Developer certificate. To fix it, run:
> **macOS users**: After copying Rebased.app to your Applications folder, you may see *"Rebased.app is damaged and can't be opened"*. This happens because the releases are not code-signed with an Apple Developer certificate.
>
> Only run the following command if you trust the download source, such as the official [GitHub releases](https://github.com/DetachHead/rebased/releases). It removes macOS quarantine metadata for this app and reduces Gatekeeper's security protections for it.
>

Copilot uses AI. Check for mistakes.
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.

2 participants