posit-dev / posit-dev/positron

MacOS: “Positron” is damaged and can’t be opened. You should move it to the Trash.

Open
#7,659 8 comments 4 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

os-macos support
Dominant language
TypeScript
Stars
4.3k
Forks
184
Avg merge
1d 9h
Merged PRs (30d)
195

Description

System details:

Positron and OS details:

Positron Version: 2025.06.0 (Universal) build 48
Code - OSS Version: 1.99.0
Commit: 621d1ce8f7fecc9623e9ab59b36c62f23d626d3d
Date: 2025-05-12T03:33:48.170Z
Electron: 34.3.2
Chromium: 132.0.6834.210
Node.js: 20.18.3
V8: 13.2.152.41-electron.0
OS: Darwin arm64 24.4.0

Describe the issue:

Perhaps not a Positron issue, but a MacOS issue with workaround:

Steps to reproduce the issue:

  1. Download the dmg from the website or GitHub Releases

  2. Install the dmg

  3. Post-install MacOS will verify Positron and says

    “Positron” is damaged and can’t be opened. You should move it to the Trash.

    with two buttons below: "Cancel" or "Move to Trash". Clicking "Cancel" will show the same error again, until you click "Move to Trash" which will uninstall Positron.

Expected or desired behavior:

  1. Installing the dmg should just work

Workaround

Instead of clicking any button, go to the terminal and execute (see https://discussions.apple.com/thread/253714860?sortBy=rank)

xattr -c /Applications/Positron.app

then click "Cancel" and opening Positron should work!

Perhaps this can be added to the README/documentation somewhere?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source file or test is named. Start by reproducing the failure with the linked DMG and inspect the macOS release and installation path; compare the downloaded artifact with the reported xattr workaround. Done means Positron opens after installation without that workaround, or the workaround is added to the README/documentation.

Written by the indexing model from the issue text.

Assessment

Tech stack
electron, macos, node.js, typescript, zsh
Domain
desktop, release
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.