Fix "App is Damaged" Message on Mac – Beginner's Guide
Simple step-by-step fix for El Capitan, Sierra, and later — no Terminal needed
Why Can't I Open Downloaded Apps?
If you are new to Mac, you may not know that macOS has a built-in security feature called Gatekeeper that blocks applications downloaded from outside the official Mac App Store. When you try to open such an app, macOS shows a warning like:
or
This does not mean the app is actually damaged or dangerous. It simply means macOS does not recognize the developer's signature. You can easily allow the app to run by following the steps below.
Easy Fix — System Preferences Method (No Terminal)
- Open System Preferences
(Click the Apple menu → System Preferences) - Click on Security & Privacy
- Click the General tab
- Click the padlock icon at the bottom left and enter your Mac password
- Under "Allow applications downloaded from:" click Anywhere
- Done! ✅
You can now open any downloaded app or game without seeing the damaged app error.
If "Anywhere" Option is Missing — Terminal Fix
On newer macOS versions, Apple hid the "Anywhere" option. To bring it back:
- Open Terminal (Applications → Utilities → Terminal)
- Type this command and press Return:
- Enter your Mac password (it won't show — this is normal)
- Go back to System Preferences → Security & Privacy → General
- The "Anywhere" option will now be visible — select it
Fix a Single App Without Changing Settings
If you only want to open one specific app, right-click it and select Open instead of double-clicking. A dialog will appear — click Open again to confirm. The app will launch and macOS will remember your choice for this app.
Frequently Asked Questions
Is it safe to allow apps from "Anywhere"?
As long as you downloaded the app from a trusted source like NMac Pro, yes. Be careful about apps from unknown websites.
Will this affect my other apps?
No. Changing this setting only affects how macOS handles new app downloads. Your existing apps are not affected.
Can I turn Gatekeeper back on?
Yes — open Terminal and type sudo spctl --master-enable to restore Gatekeeper protection.