Beeper guide
Fix “You can’t open Beeper Desktop.app because it is damaged or incomplete” on macOS
Common errors when installing Beeper desktop on macOS
Some users may run into errors when installing Beeper. Some examples of these errors are:
- You can't open Beeper desktop.app because it is damaged or incomplete"
- Something went wrong. Error: UNIQUE constraint failed: threads.accountID, threads.threadID
This typically happens when macOS thinks the Beeper app is unsafe or incomplete. This usually comes from:
- A managed device or security tool blocking or altering the download.
- A browser download that adds strict quarantine attributes.
- An incomplete copy into Applications.
Some symptoms of this problem includes:
- Error: “You can’t open Beeper Desktop.app because it is damaged or incomplete.”
- App appears as 0 bytes in Applications.
- This may also be possible when an organization policy or security product blocked or modified the download.
How to resolve this:
Manual removal and reinstallation:
- Remove old copies: Delete Beeper or Text from Applications and empty the Trash.
- Re-download from the official Beeper site: If the file looks “damaged” after downloading in Chrome, try Safari or another browser. Confirm the app is hundreds of MB, not 0 bytes.
-
Move to Applications and allow it
- Drag the app into Applications.
- Open System Settings → Privacy & Security, look for the message about Beeper, choose Open Anyway, then Right-click → Open the app once.
Advanced option (Terminal users only):
sudo xattr -rd com.apple.quarantine /Applications/Beeper\ Desktop.appFrom there, right-click → Open.
If your Mac is managed by IT
Ask your admin to allow the official Beeper macOS installer and domains. If possible, download on a network that does not apply content filtering.