How to Fix Mac App Can’t Be Opened 47 Error?
Mac is a device where you can use many apps for work, study, editing, printing, gaming, coding, designing, or any other personal use. But sometimes when you try to open an app, it does not start and shows an error like “Mac app can’t be opened 47” or “The application can’t be opened -47”.
This error is very confusing for a normal user because the app looks fine in Finder but still macOS does not open it. Sometimes it happens with downloaded apps. Sometimes it happens after macOS update. And sometimes it happens when you copy an app from another Mac or external drive.
This easy guide will help you to fix this error by giving simple methods. It will also tell you what this error means, why it happens, and what you can do to avoid it again in future.
What Is Mac App Can’t Be Opened 47 Error Mean?

Mac app can’t be opened 47 is a macOS error which appears when your Mac is unable to open an application. In simple words, your Mac tries to launch the app but something stops it before it opens. This thing can be Finder, Gatekeeper, app permission, app bundle, quarantine attribute, or macOS security setting.
You can see this error when you open an app from Applications folder, Downloads folder, DMG file, ZIP file, USB drive, or external storage. It can also appear when the app is downloaded from outside the Mac App Store. So, the app may be present on your Mac, but macOS still refuses to run it.
Common Causes of Mac App Can’t Be Opened 47 Error
Mac app can’t be opened 47 can happen for many reasons. Here are some common and possible reasons behind this error.
- Damaged app bundle: The app package may be damaged because the DMG file, ZIP file, or installer was not downloaded properly.
- Gatekeeper blocking the app: macOS Gatekeeper may block the app because the developer is not verified or the app signature is not trusted.
- Quarantine attribute issue: The downloaded app may still have com.apple.quarantine attribute attached with it.
- Wrong app location: You may be opening the app from Downloads, DMG window, ZIP folder, or external drive instead of Applications folder.
- Permission problem: The executable file inside Contents/MacOS may not have permission to run.
- Old app version: The app may not support your current macOS version or your Apple Silicon Mac.
- Broken copied app: If you copied the app from another Mac, USB, backup drive, or old system then its file permission may be changed.
8 Ways to Fix Mac App Can’t Be Opened 47 Error
Fixing this error is not very hard but it may be difficult for beginners. Some users do not know where macOS keeps security options. Some users also feel afraid while using Terminal. So, first try easy methods and then move to Terminal methods if needed.
Here are the fixes you need to perform for fixing Mac app can’t be opened 47 error.
Fix 1: Restart Your Mac
Restarting is a simple step but it can solve many small macOS problems. Sometimes Finder or app launch service gets stuck and because of this the app does not open.
Here are the steps you need to perform:
- Click on the Apple menu from the top-left corner.
- Click on Restart.
- Wait until your Mac turns off and starts again.
- Login to your Mac account.
- Open the same app again from Applications folder.
If the app opens after restart then the issue was temporary. You do not need to apply other fixes.
Fix 2: Move the App to Applications Folder
Many users open apps directly from Downloads folder or DMG file. This is not a good way in many cases because macOS works better when apps are placed inside Applications folder.
Follow these steps to move the app:
- Open Finder on your Mac.
- Go to Downloads or where the app is saved.
- Find the app which is showing error 47.
- Drag that app into Applications folder.
- Wait until the app is copied.
- Open the app from Applications folder.
If the app came inside a DMG file then do not open it from the DMG window. First move it to Applications folder and then eject the DMG file.
Fix 3: Open App with Control-Click
Sometimes macOS blocks the app because of Gatekeeper security. In this case double click may not work. Control-click can give you the Open option for a trusted app.
Here are the steps:
- Open Finder.
- Go to Applications folder.
- Find the app which shows Mac app can’t be opened 47.
- Press and hold Control key.
- Click on the app.
- Click Open.
- If macOS asks again then confirm it.
This method is only good when you trust the app. If the app came from an unknown website then do not force open it.
Fix 4: Check Privacy & Security Settings
Sometimes macOS blocks the app and keeps approval option inside Privacy & Security settings. This mostly happens with third-party apps or apps downloaded outside the Mac App Store.
Follow these steps:
- Click on Apple menu.
- Open System Settings.
- Click on Privacy & Security.
- Scroll down to Security section.
- Check if there is any message about the blocked app.
- Click Open Anyway or Allow if this option is showing.
- Now try to open the app again.
If you do not see Open Anyway option then no issue. It means macOS is not giving manual approval there. Move to the next method.
Fix 5: Delete and Download the App Again
Sometimes the app file is not downloaded correctly. The DMG file may be incomplete. The ZIP file may not extract properly. Because of this the app bundle becomes damaged and macOS cannot open it.
Here are the steps to download it again:
- Open Finder.
- Go to Applications folder.
- Move the broken app to Trash.
- Open the official website of that app or Mac App Store.
- Download the latest version of the app.
- Install it again on your Mac.
- Open it from Applications folder.
Do not download apps from random websites. These websites can give modified app files and macOS may block them again.
Fix 6: Remove Quarantine Attribute with Terminal
macOS adds a quarantine attribute to many apps which are downloaded from internet. Sometimes this attribute stays attached with the app and stops it from opening. If the app is trusted then you can remove it with Terminal.
Before using this method, make sure that the app is safe. Do not use this command on cracked apps or unknown apps.
Follow these steps:
- Move the app to Applications folder.
- Open Terminal from Applications > Utilities.
- Type the command given below.
- Replace AppName.app with the real name of your app.
- Press Return.
- Open the app again.
xattr -cr /Applications/AppName.app
This command removes extended attributes from the app bundle. It can also remove com.apple.quarantine flag which macOS adds to downloaded apps.
Fix 7: Fix App Permission with Terminal
Every Mac app has important launch files inside Contents/MacOS folder. If these files do not have execute permission then macOS may fail to open the app and show error 47.
Use this method only for trusted apps. If you are not sure about the app source then first download it again from the official website.
Here are the steps:
- Move the app to Applications folder.
- Open Terminal on your Mac.
- Type the command below.
- Replace AppName.app with the real app name.
- Press Return.
- Try to open the app again.
chmod +x /Applications/AppName.app/Contents/MacOS/*
This command gives execute permission to the launch files of the app. If the problem was related to permission then the app may open after this method.
Fix 8: Update macOS and the App
Sometimes the app does not open because it is old. It may not support your current macOS version. It can also happen when an old Intel app does not run well on Apple Silicon Mac.
Follow these steps:
- Click on Apple menu.
- Open System Settings.
- Click on General.
- Click on Software Update.
- Install any available macOS update.
- Download the latest app version from official website or Mac App Store.
- Restart your Mac.
- Open the app again.
If you are using Apple Silicon Mac like M1, M2, M3, or newer chip then check the app website. Some apps have separate version for Apple Silicon. Some old Intel apps may need Rosetta 2.
How to Avoid Mac App Can’t Be Opened 47 in Future?
You cannot stop every error on Mac but you can reduce this problem by following some simple habits. These tips are useful if you install apps often.
- Download apps only from Mac App Store or official developer website.
- Do not open apps directly from DMG file.
- Always move the app into Applications folder before opening it.
- Keep macOS updated.
- Keep your important apps updated.
- Avoid cracked, modified, or unknown apps.
- Do not change files inside Contents/MacOS folder without developer guide.
- Keep backup before installing a major macOS update.
Is Mac App Can’t Be Opened 47 a Virus?
Mac app can’t be opened 47 does not always mean that the app is a virus. It only means macOS cannot open the app properly. The reason can be damaged app bundle, Gatekeeper block, quarantine attribute, permission issue, or macOS compatibility problem.
But still you should be careful. If the app came from an unknown website or the file looks suspicious then delete it. After that download the app from its official website, Mac App Store, or trusted developer page.
Conclusion
Mac app can’t be opened 47 means macOS is unable to open the app. This error can happen because of damaged app bundle, Gatekeeper block, quarantine attribute, missing execute permission, wrong app location, old app version, or compatibility issue.
Start with simple methods first. Restart your Mac, move the app to Applications folder, check Privacy & Security, and download the app again. If these methods do not work then use Terminal fixes only for trusted apps.
If the app still does not open then contact the official app developer or support team. Also, if this guide helped you then share it with others and comment your app name with macOS version. This can help other Mac users who are facing the same error.
- Why Can’t I See My Discord Checkpoint? Here’s How to Fix It - May 15, 2026
- How to Fix Discord JavaScript Error on Windows? - May 13, 2026
- How to Fix QuickBooks Error H202 in Multi-User Mode? - May 13, 2026
Where Should We Send
Your WordPress Deals & Discounts?
Subscribe to Our Newsletter and Get Your First Deal Delivered Instant to Your Email Inbox.


