April 22, 2026·10 min read·TroubleshootingAppsSecurity

Encountering an app that won't open on your Mac can be frustrating, especially when you need it urgently. macOS displays various error messages when apps fail to launch, from security warnings about unidentified developers to mysterious crashes without explanation. This comprehensive guide walks through all common "app can't be opened" errors and provides proven solutions to get your applications running.

Common Error Messages Explained

Understanding the specific error message helps identify the quickest solution:

"App can't be opened because it is from an unidentified developer"

What it means: The app isn't signed with an Apple Developer ID or notarized by Apple.

Security context: macOS Gatekeeper blocks unsigned apps to protect against malware.

Common causes:

  • Downloaded from third-party website
  • Developer chose not to sign the app
  • Signature expired or was revoked
  • App was created before Apple required signing

"App is damaged and can't be opened. You should move it to the Trash"

What it means: macOS detected the app's code signature is invalid or the app has quarantine attributes.

Security context: Could indicate actual corruption, incomplete download, or overly aggressive security settings.

Common causes:

  • Incomplete download or transfer
  • Quarantine flag from browser download
  • Gatekeeper blocking older apps
  • Actual file system corruption
  • Third-party antivirus interference

"App can't be opened because Apple cannot check it for malicious software"

What it means: The app hasn't been notarized by Apple, preventing verification.

Security context: macOS Catalina (10.15) and later require notarization for downloaded apps.

Common causes:

  • App predates notarization requirements
  • Developer hasn't updated for current macOS
  • Network issue preventing verification
  • App from legacy source

"You do not have permission to open the application"

What it means: User account lacks necessary permissions to launch the app.

Security context: File permissions prevent execution.

Common causes:

  • Incorrect file ownership
  • Restrictive permission settings
  • Parental controls restrictions
  • Enterprise Mobile Device Management (MDM) policies

App crashes immediately without error message

What it means: The app launched but encountered a fatal error.

Common causes:

  • Incompatibility with macOS version
  • Missing dependencies
  • Corrupted preferences
  • Insufficient system resources
  • Software conflict

Solution 1: Open Apps from Unidentified Developers

When you trust the app's source, you can bypass Gatekeeper security:

Method 1: Right-Click Override (Safest)

Step 1: Locate the application

Open Finder
Navigate to Applications folder
Find the app that won't open

Step 2: Open with override

Right-click (or Control + Click) the app icon
Select "Open" from context menu

Step 3: Confirm in security dialog

Click "Open" in the warning dialog
Enter admin password if prompted

Why this works: Right-clicking provides a one-time bypass while maintaining security for future downloads.

Important: Only use this method for apps from trusted sources. Verify the developer's website and download authenticity before proceeding.

Method 2: Security & Privacy Settings

Step 1: Attempt to open the app normally

Double-click the app icon
Note the error message

Step 2: Open Security & Privacy

System Settings → Privacy & Security
Scroll to Security section

Step 3: Allow the blocked app

Look for message: "[App name] was blocked from use"
Click "Open Anyway"
Confirm by clicking "Open"

Note: This option appears only for 30 minutes after the blocked attempt.

Method 3: Remove Quarantine Attribute

Advanced users can remove the quarantine flag using Terminal:

Step 1: Open Terminal

Applications → Utilities → Terminal

Step 2: Run quarantine removal command

xattr -dr com.apple.quarantine /Applications/AppName.app

Replace AppName.app with your actual app name.

For apps in Downloads folder:

xattr -dr com.apple.quarantine ~/Downloads/AppName.app

Step 3: Verify quarantine removal

xattr -l /Applications/AppName.app

If successful, no quarantine attributes should appear.

Step 4: Try opening the app

Double-click the app
Should launch without security warnings

Warning: This method bypasses macOS security completely. Only use for apps you absolutely trust.

Solution 2: Fix "Damaged" App Errors

The "damaged" error often appears for legitimate apps due to security flags:

Quick Fix: Clear Extended Attributes

Using Terminal:

sudo xattr -cr /Applications/AppName.app

Explanation of command:

  • sudo: Runs with administrator privileges
  • xattr: Extended attribute tool
  • -c: Clear all attributes
  • -r: Recursive (includes all files inside app)

Enter password when prompted

Alternative: Specific attribute removal

xattr -d com.apple.quarantine /Applications/AppName.app

Reinstall the Application

If clearing attributes doesn't work:

Step 1: Completely remove the app

Drag app to Trash
Empty Trash

Step 2: Remove associated files

rm -rf ~/Library/Preferences/com.developer.appname.*
rm -rf ~/Library/Caches/com.developer.appname
rm -rf ~/Library/Application\ Support/AppName

Step 3: Download fresh copy

Visit official developer website
Download latest version
Verify download completed fully

Step 4: Reinstall

Open downloaded installer
Follow installation prompts
Launch from Applications folder

Verify Download Integrity

Ensure the download wasn't corrupted:

Check file size: Compare downloaded file size with official website specifications

Verify checksum (if provided):

shasum -a 256 ~/Downloads/AppName.dmg

Compare output with developer's published checksum.

Re-download if necessary:

  • Use different browser
  • Disable VPN temporarily
  • Connect via Ethernet instead of Wi-Fi
  • Download from alternate official source

Solution 3: Fix Permission Issues

Check and Repair File Permissions

Step 1: View current permissions

ls -la /Applications/AppName.app

Step 2: Fix ownership

sudo chown -R $(whoami):staff /Applications/AppName.app

Step 3: Set correct permissions

sudo chmod -R 755 /Applications/AppName.app

Step 4: Fix executable permission

sudo chmod +x /Applications/AppName.app/Contents/MacOS/*

Reset Folder Permissions

For Apps folder issues:

Using Disk Utility:

Open Disk Utility
Select your startup disk
Click First Aid
Click Run

Using Terminal:

sudo diskutil resetUserPermissions / $(id -u)

This resets all user permissions on the startup disk.

Solution 4: Disable Gatekeeper Temporarily

⚠️ Warning: This significantly reduces system security. Use only for troubleshooting, then re-enable immediately.

Disable Gatekeeper

Step 1: Open Terminal

Step 2: Disable Gatekeeper

sudo spctl --master-disable

Step 3: Enter admin password

Step 4: Verify in System Settings

System Settings → Privacy & Security
Under "Allow apps downloaded from:"
"Anywhere" should now be visible and selected

Step 5: Open the problematic app

Re-enable Gatekeeper (Important!)

After opening the app, immediately re-enable:

sudo spctl --master-enable

Verify:

System Settings → Privacy & Security
"App Store and identified developers" should be selected

Solution 5: Address macOS Compatibility Issues

Check macOS Version Compatibility

Step 1: Identify your macOS version

Apple menu → About This Mac
Note the macOS version (e.g., Sonoma 14.x)

Step 2: Check app requirements

Visit developer's website
Find system requirements
Compare minimum macOS version with yours

Step 3: Update if possible

If your macOS is too old:

System Settings → General → Software Update
Install available updates

If app is too old:

Visit developer website
Download current version
Or contact developer for updated version

Run in Compatibility Mode

Some older apps can run with adjustments:

Using Rosetta 2 (for Intel apps on Apple Silicon):

Rosetta is usually installed automatically, but can be manually added:

softwareupload --install-rosetta

Check if app requires Rosetta:

Right-click app → Get Info
Check "Open using Rosetta" (if available)
Close info window
Try launching app

Update or Replace Obsolete Apps

Apps not updated for years may never work on current macOS:

Options:

  1. Contact developer for updates
  2. Search for alternative apps
  3. Run old macOS in virtual machine
  4. Use web-based alternative if available

Solution 6: Fix Crash-on-Launch Issues

Reset App Preferences

Corrupted preferences often cause immediate crashes:

Step 1: Find preference files

cd ~/Library/Preferences
ls | grep -i appname

Step 2: Move to Desktop (don't delete yet)

mv com.developer.appname.plist ~/Desktop/

Step 3: Launch app

If app opens, preferences were the issue
App creates new preference file

Step 4: Delete old preferences

Empty Trash after confirming app works

Clear App Cache

Navigate to cache folder:

cd ~/Library/Caches

Remove app cache:

rm -rf com.developer.appname

Also check system caches:

sudo rm -rf /Library/Caches/com.developer.appname

Check Console for Crash Reports

Step 1: Open Console app

Applications → Utilities → Console

Step 2: Reproduce the crash

Try launching the problematic app

Step 3: Filter crash reports

Search for app name in Console
Look for recent crash reports

Step 4: Analyze error messages Look for:

  • Missing libraries
  • Permission errors
  • Specific file paths causing issues
  • Framework compatibility problems

Step 5: Act on findings

  • Missing files: Reinstall app
  • Permission errors: Apply fixes from Solution 3
  • Compatibility: Update app or macOS

Solution 7: Advanced Troubleshooting

Boot in Safe Mode

Safe Mode loads minimal system extensions and can bypass conflicts:

Step 1: Shut down Mac completely

Step 2: Boot in Safe Mode

Intel Macs:

Press power button
Immediately hold Shift key
Release when login window appears

Apple Silicon Macs:

Press and hold power button
Release when "Loading startup options" appears
Select startup disk
Hold Shift, click "Continue in Safe Mode"

Step 3: Try launching app

If app works in Safe Mode:

  • Conflict with third-party extension
  • Startup item causing issue
  • System cache corruption

Step 4: Restart normally

Step 5: Identify conflicting software

  • Disable third-party security software
  • Remove login items one by one
  • Update or uninstall conflicting apps

Create New User Account

Test if issue is user-account specific:

Step 1: Create test account

System Settings → Users & Groups
Click "Add Account" (requires admin)
Create standard user account

Step 2: Log into new account

Log out of current account
Log in as test user

Step 3: Test problematic app

If app works:

  • Issue isolated to original user account
  • Corrupted user library files
  • User-specific permission problem

Solutions:

  • Migrate to new account
  • Repair original account permissions
  • Remove corrupt preference files

Reset NVRAM/PRAM

Can resolve certain system-level issues:

Intel Macs:

Shut down Mac
Press power button
Immediately hold: Option + Command + P + R
Hold for about 20 seconds (2 startup chimes)
Release keys

Apple Silicon Macs: NVRAM resets automatically during restart when needed.

Reset SMC (Intel Macs Only)

System Management Controller reset:

MacBooks with non-removable battery:

Shut down Mac
Press and hold: Shift + Control + Option + Power button
Hold for 10 seconds
Release all keys
Press power button to start

Desktop Macs:

Shut down Mac
Unplug power cord
Wait 15 seconds
Plug power cord back in
Wait 5 seconds
Press power button

Solution 8: Third-Party Security Software Issues

Disable Temporarily

Antivirus and security apps can block legitimate software:

Step 1: Identify security software

Check System Settings → General → Login Items
Check Applications folder for antivirus apps
Check menu bar for security app icons

Step 2: Disable temporarily

Open security app
Find disable/pause option
Temporarily disable (15-30 minutes)

Step 3: Test app launch

Step 4: If successful:

  • Add app to security software whitelist
  • Update security software definitions
  • Report false positive to security vendor

Step 5: Re-enable security software

Common Security Apps

SoftwareDisable Location
NortonOpen Norton → Settings → Real-time Protection (Off)
McAfeeMenu bar icon → Real-time Scanning (Off)
KasperskyPreferences → Protection → Pause Protection
BitdefenderPreferences → Protection → Turn Off
MalwarebytesPreferences → General → Disable Protection

Solution 9: Reinstall macOS (Last Resort)

If all else fails and multiple apps won't open:

Create Backup First

Using Time Machine:

Connect external drive
System Settings → General → Time Machine
Set up and run complete backup

Reinstall macOS (Preserves Data)

Step 1: Restart in Recovery Mode

Intel Macs:

Restart
Hold Command + R immediately
Release when Apple logo appears

Apple Silicon Macs:

Shut down
Hold power button until options appear
Select Options → Continue

Step 2: Reinstall macOS

Select "Reinstall macOS"
Follow on-screen instructions
Keep same disk selected

Note: This preserves all files and apps while refreshing system files.

Prevention and Best Practices

Download Apps Safely

  1. Use Mac App Store when possible - Highest security verification
  2. Download from official developer websites - Verify HTTPS and correct domain
  3. Avoid third-party download sites - High malware risk
  4. Check developer reputation - Research before downloading
  5. Scan downloads - Use antivirus if concerned

Maintain System Health

  1. Keep macOS updated - Install system updates regularly
  2. Update apps regularly - Prevents compatibility issues
  3. Don't bypass security unnecessarily - Use Gatekeeper overrides sparingly
  4. Back up regularly - Time Machine or other solution
  5. Monitor system performance - Watch for signs of issues

Verify App Authenticity

Before opening downloaded apps:

  1. Check digital signature:
codesign -dv --verbose=4 /Applications/AppName.app
  1. Verify notarization:
spctl -a -vv /Applications/AppName.app
  1. Check online reputation:
  • Search "[app name] Mac review"
  • Check developer's website
  • Look for security researcher opinions

When to Seek Professional Help

Contact Apple Support or a Mac technician if:

  • Multiple apps suddenly stop working
  • Error messages persist after trying all solutions
  • System behaviors seem unusual or suspicious
  • You suspect malware infection
  • Hardware issues are suspected (clicking sounds, overheating)

Frequently Asked Questions

Q: Is it safe to open apps from unidentified developers? A: Only if you absolutely trust the source. Verify the developer's reputation and download from their official website. Never open apps from unknown sources.

Q: Why does macOS block so many apps? A: macOS Gatekeeper protects users from malware. Apps must be signed and notarized, which requires developer participation. This creates a safer ecosystem.

Q: Will removing quarantine attributes harm my Mac? A: The command itself is safe, but it bypasses security designed to protect you. Only use for apps from trusted sources.

Q: Can I permanently disable Gatekeeper? A: Yes, but it's strongly discouraged. This removes essential malware protection. If you must disable it, re-enable immediately after opening the needed app.

Q: What's the difference between "Open" and right-click "Open"? A: Double-clicking enforces strict Gatekeeper rules. Right-click "Open" provides a one-time security bypass while maintaining protection for other downloads.

Q: Why do some apps work on friends' Macs but not mine? A: Possible causes include different macOS versions, security settings, user permissions, or conflicting software on your Mac.

Conclusion

Most "app can't be opened" errors on Mac stem from security features protecting your system. While frustrating, these safeguards prevent malware infections. The right-click "Open" method solves most issues for legitimate apps from trusted developers.

Quick troubleshooting checklist:

  1. ✅ Try right-click → Open
  2. ✅ Check System Settings → Privacy & Security
  3. ✅ Remove quarantine attributes if trusted
  4. ✅ Verify download integrity
  5. ✅ Check macOS compatibility
  6. ✅ Reset app preferences
  7. ✅ Boot in Safe Mode to test
  8. ✅ Create new user account if persistent

Always prioritize security over convenience. When bypassing protections, verify the app's authenticity first. Maintain regular backups, keep your system updated, and download apps only from trusted sources.

If an app consistently refuses to open despite all troubleshooting efforts, consider contacting the developer for support or finding an alternative application. Your Mac's security should never be permanently compromised for a single application.