macOS UNKNOWN_DEVELOPERMedium

Error 'Unidentified Developer' on Mac: How to Bypass Gatekeeper Block

The article explains why macOS blocks apps from unknown developers and provides two working methods to remove this protection: graphical via 'Security & Privacy' and via Terminal.

Updated at February 16, 2026
5-10 min
Easy
FixPedia Team
Применимо к:macOS Sonoma 14macOS Ventura 13macOS Monterey 12macOS Big Sur 11

What the "Unidentified Developer" Error Means

The "Unidentified Developer" error (English: Unidentified Developer or Cannot be opened because the developer cannot be verified) is a protective message from macOS's built-in security mechanism called Gatekeeper. Gatekeeper checks whether the file you are trying to run (an application, script, or extension) is signed with a digital certificate from Apple. If such a signature is missing or invalid, the system blocks the launch to prevent potentially malicious software from running.

The error looks like this:

"Application Name" cannot be opened because Apple cannot verify it is safe from malware.

Typical scenarios where this occurs:

  • Downloading software from the developer's official website that does not participate in the Apple Developer Program.
  • Installing beta versions or software from independent sources.
  • Running your own scripts or applications created in development environments without signing.

Causes

  1. Missing Apple digital signature. The developer has not enrolled in or paid for the Apple Developer Program ($99/year), which is required to obtain a certificate that macOS trusts by default.
  2. Corrupted or expired signature. The developer's certificate may have been revoked or its validity period may have ended.
  3. The file was modified after signing. If someone (or you yourself) modified the contents of the .app bundle after the developer signed it, the signature verification will fail.
  4. Aggressive security settings. macOS has a setting for "Allow apps downloaded from:" (App Store / App Store and identified developers). If the strict option "App Store" is selected, any third-party application will be blocked.
  5. File attribute corruption. When downloading from the internet, macOS may add an extended attribute com.apple.quarantine to the file, which triggers Gatekeeper. Sometimes this attribute "sticks" and is not automatically removed even after you allow the app.

Solutions

Method 1: Graphical (via System Preferences)

This is the simplest and safest method for a one-time launch of a trusted program.

  1. Try to open the blocked file for the first time (double-click). An error window will appear. Do not close this window.
  2. Open System Settings (or Settings in macOS Ventura+).
  3. Go to the "Security & Privacy" section.
  4. Click the lock icon at the bottom of the window and enter an administrator password to make changes.
  5. At the bottom of the window, in the "Allow apps downloaded from" section, you will see a message about the block and a button "Open Anyway" next to your application's name. Click it.
  6. Confirm the action in the dialog box.
  7. Close System Settings and try to launch the application again.

⚠️ Important: This method adds the application to Gatekeeper's exception list. It will launch without warnings in the future.

Method 2: Via Terminal (Universal)

If the "Open Anyway" button is not active (for example, the file is in the Applications folder), or you want to remove the block for multiple files at once, use the Terminal.

  1. Find the path to the problematic application. It is usually in the ~/Downloads or /Applications folder. Drag the application's icon into the Terminal window to automatically insert the path.
  2. Run the command that removes the quarantine attribute (com.apple.quarantine) from the file or entire folder:
    sudo xattr -rd com.apple.quarantine /Path/To/YourApp.app
    
    • sudo — run as the superuser (you will need a password).
    • -r — recursively, for all nested files.
    • -d — delete the specified attribute.
  3. After the command executes successfully, try to launch the application.

Example for an app in the Downloads folder:

sudo xattr -rd com.apple.quarantine ~/Downloads/MyApp.app

This method completely disables signature verification on the system. Use it only if the two previous methods did not help, and only for files you know are safe. Re-enable protection immediately after launching the required software!

  1. Open Terminal.
  2. Run the command to disable Gatekeeper:
    sudo spctl --master-disable
    
    The "Allow apps downloaded from:" setting in Security preferences will become active, showing the "Anywhere" option.
  3. Go to System Settings → Security & Privacy and select "Anywhere" (if the button is inactive, unlock the padlock).
  4. Launch your application.
  5. Mandatorily revert the setting back to "App Store and identified developers" for security and run:
    sudo spctl --master-enable
    

Prevention

  • Download software only from the official websites of developers you trust. Avoid pirate repositories and "cracked" versions.
  • Check the file's hash (SHA-256) if the developer publishes it. This guarantees the file has not been tampered with.
  • After using third-party software launched via an exception, you can monitor it via Activity Monitor to see if it attempts to connect to suspicious network addresses.
  • Regularly update macOS — Apple constantly improves signature verification algorithms and the database of trusted developers.
  • For developers: always sign your applications with an Apple Developer certificate, even if you distribute them for free. This is respectful to users and solves the Gatekeeper problem.

Note: If none of the methods help, the file may be genuinely corrupted or malicious. Redownload it from the official source or contact the developer for support. If the problem occurs with a program from the App Store — this is a different class of errors related to your Apple ID account or cache corruption.

F.A.Q.

Why does macOS show the 'Unidentified Developer' error?
Is this dangerous? Can such apps be trusted?
How to temporarily disable the check for one app?
What to do if the 'Open Anyway' button is inactive?

Hints

Open Security Settings
Find the blocked app
Confirm the action
Restart the app
FixPedia

Free encyclopedia for fixing errors. Step-by-step guides for Windows, Linux, macOS and more.

© 2026 FixPedia. All materials are available for free.

Made with for the community