Fix App Is Damaged and Can't Be Opened in macOS 13
The "App is damaged and can't be opened" error in macOS 13 Ventura is a security safeguard triggered by Gatekeeper when an application lacks proper developer notarization or has a corrupted quarantine attribute. This guide provides direct, step-by-step methods to bypass this restriction, including clearing the quarantine attribute via Terminal, approving the app through macOS System Settings, and enabling downloads from unidentified developers.
Method 1: Remove the Quarantine Attribute via Terminal
When you download an application outside the Mac App Store, macOS
assigns an extended file attribute named
com.apple.quarantine. Removing this attribute allows the
app to launch normally.
Close the error dialog.
Open Terminal (press
Cmd + Space, type "Terminal", and pressReturn).Enter the following command, but do not press enter yet:
xattr -cr(Ensure there is a space after
-cr)Open your Applications folder in Finder.
Drag and drop the problematic application icon into the Terminal window to automatically paste its exact file path. The command should look similar to this:
xattr -cr /Applications/ExampleApp.appPress Return.
Try launching the application again.
If the command fails due to permission restrictions, run it with administrator privileges:
sudo xattr -rd com.apple.quarantine /Applications/ExampleApp.appEnter your Mac's password when prompted (the characters will not appear on the screen) and press Return.
Method 2: Allow the App in Privacy & Security Settings
macOS Ventura sometimes logs the blocked app in System Settings, giving you an option to open it explicitly.
- Click the Apple menu () in the top-left corner and select System Settings.
- In the sidebar, select Privacy & Security.
- Scroll down to the Security section.
- Locate the message stating that the app was blocked from opening.
- Click Open Anyway.
- Enter your administrator password if prompted, then click Open on the confirmation dialog.
Method 3: Temporarily Enable "Anywhere" for App Downloads
If Gatekeeper blocks unsigned or older apps entirely, you can temporarily re-enable the legacy "Anywhere" option.
Open Terminal.
Type the following command and press Return:
sudo spctl --master-disableEnter your administrator password and press Return.
Open System Settings > Privacy & Security.
Under Security, confirm that Allow applications downloaded from: is now set to Anywhere.
Open your application.
To maintain system security after the app runs successfully, re-enable Gatekeeper by entering this command in Terminal:
sudo spctl --master-enable
Method 4: Check for Apple Silicon / Rosetta Requirements
If the error persists on a Mac with an M1 or M2 chip, the app may be an older Intel-only application that requires the Rosetta 2 translation environment.
Install Rosetta 2 manually by opening Terminal and running:
softwareupdate --install-rosettaPress
Ato accept the license agreement.Once installed, navigate to the app in your Applications folder.
Right-click (or
Control-click) the app and select Get Info.Check the box labeled Open using Rosetta if it is available.
Launch the app.