Skip to content

Cannot grant BetterDiscord Installer v2 permission to modify Discord on macOS #424

Description

@12joan

Describe the bug
I'm unable to find any way of granting BetterDiscord permission to modify Discord on macOS unless I manually select Discord's Resources directory.

To Reproduce
Steps to reproduce the behaviour:

  1. Download v2.0.0 from the releases page on GitHub
  2. Unzip and remove the quarantine flag using xattr -d com.apple.quarantine <path to app>
  3. Open BetterDiscord and attempt to install
  4. macOS reports that BetterDiscord was prevented from modifying apps on your Mac
  5. Click the Allow button and enable the App Management permission for BetterDiscord
  6. Relaunch BetterDiscord and try again
  7. During the installation attempt, the App Management permission switch can be seen turning itself off, and we return to step 4 to loop indefinitely

I've also tried granting BetterDiscord full disk access, which didn't work either, although that permission remains enabled unlike App Management.

Screen recording

recording.mp4

System Information:

  • OS: macOS 26.5.2 (25F84)
  • Discord Version: Stable (0.0.409)

Additional context
For some reason, the problem seems to go away if I use the browse button to select /Applications/Discord.app/Contents/Resources, even though that's the default path. The first time I tried this, nothing seemed to happen (Discord relaunched but seemingly without BetterDiscord enabled), but the second time, Discord relaunched and asked me to sign back into my account (which I've never seen before).

After signing in, BetterDiscord appeared to be enabled (I saw my custom theme and the BetterDiscord popup), but Discord now crashes consistently (the "Something crashed your Discord Client" message) whenever I try to unmute my microphone, even though I've got no plugins enabled. Pressing the try again button produces a popup with the following error message:

Uncaught exception:
TypeError: Object has been destroyed
at WebContents.<anonymous> (/Users/joe/Library/Application Support/discord/app-0.0.409/modules/discord_desktop_core-1/discord_desktop_core/core.asar/bundle.js:1:118273)
at WebContents.emit (node:events:521:24)
at emitter.emit (/Applications/Discord.app/Contents/Resources/betterdiscord.app.asar/bundle.js:505:106132)

Since BetterDiscord's uninstall feature also seems to be broken (it says it can't stop Discord even when Discord isn't running), I deleted Discord entirely, redownloaded it from the official page, and then reinstalled BetterDiscord using the v1.3.0 installer. Everything is now working fine.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions