How To Allow Mac To Download From Unidentified Developer

Posted on by
  1. How To Allow Your Mac To Download From Unidentified Developer
  2. How Do I Allow My Mac To Download From An Unidentified Developer
  3. Mac Can't Be Opened Unidentified Developer

When it comes to installing applications on your Mac, Apple only loves it when you install apps they have verified from the Mac App Store. Applications from other locations will have a hard time and will not install after downloading. There is something called Gatekeeper that makes sure of this. The good news is that. How to open a Mac app from an unidentified developer. (You'll see that this is the same page where you tell macOS to allow apps from identified developers as well as from the App Store.

Over the years, Apple has put its vast resources into making it's operating systems more secure for end-users. In macOS Catalina, the company has taken this to all-new levels by introducing beneficial security changes that make it even harder for miscreants to play havoc with our computers. However, because security is a tricky business, so-called improvements for some might not work for others. Specifically, Apple's decision to make Gatekeeper even more difficult crack is a significant step forward for everyday Mac users. For developers, perhaps not so much. Luckily, there's a workaround.

Warning: This terminal trick disables important security aspects of Gatekeeper, which leaves your Mac vulnerable to malware. We highly recommend you reinable the default security settings if you chose to follow this guide at your own risk.

What is Gatekeeper?

Gatekeeper has been an essential part of macOS for years. As its name suggests, the tool has been designed to check recently downloaded apps for known malware and sends it to quarantine. In his June article, The Great Mac Balancing Act, Rene Ritchie explains:

Currently, when you download an app, whether it's off the Store or the Web or even from AirDrop, that app is quarantined. If and when you try to open a quarantined app, Gatekeeper checks it for known malware, validates the developer signature to make sure it hasn't been tampered with, makes sure it's allowed to run, for example matches your settings for App Store apps and/or known developer apps, and then double checks with you that you really want to run the app for the first time, that it's not trying to pull a fast one and autorun itself.

Until now, Gatekeeper didn't take the same approach with apps launched via Terminal. It also didn't check non-quarantined apps and files for malware. In other words, it checked an app only once for malware.

Significant changes have arrived with macOS Catalina.

Now, apps started through Terminal are also checked. These files get the same malware scan, signature check, and local security policy check. The difference: even on the first run, you only need to explicitly approve software launched in bundles, like a standard Mac app bundle, not for standalone executables or libraries.

With macOS Catalina, perhaps more significantly, Gatekeeper will also check non-quarantined apps and files for problems. Not just once or twice, but every time you run it. When your Mac detects a problem, it blocks the file, then sends you an alert.

If all this sounds fantastic to you, terrific. That's undoubtedly Apple's intent. However, some developers might view this differently and find the changes cumbersome, at best.

A Workaround

Even though Gatekeeper in macOS is now stricter than ever, there is a way around it -- including macOS Catalina's newest tools. The workaround makes it possible to download and use apps downloaded from anywhere on macOS Catalina and earlier versions without a check.

First published in 2016 by OSX Daily, but still valid, the 'fix' works like this:

  1. Be sure to exit System Preferences on your Mac.
  2. On Finder, click Go.
  3. Select Utilities.
  4. Double-click Terminal.

  5. Type of the following command syntax: sudo spctl --master-disable .
  6. Hit Return
  7. Authenticate with an admin password.
  8. Hit Return.
  9. Exit Terminal.

Changing your settings

Now, it's time to allow your Mac to open any app.

  1. Click on System Preferences on your Mac Dock.
  2. Choose Security & Privacy.
  3. Tap the lock at the bottom left of the screen.

  4. Enter your password to unlock Security and Privacy.
  5. Choose the Anywhere under Allow apps downloaded from. Prior to making the change, this option wasn't available.
  6. Click the unlocked lock to keep the change.

With this change, Gatekeeper no longer monitors your computer for malware coming from apps and files.

Restoring to the original setting

If you'd like to return to the default Gatekeeper settings, perform these steps:

  1. Be sure to exit System Preferences on your Mac.
  2. On Finder, click Go.
  3. Select Utilities.
  4. Double-click Terminal.

    It remembers the settings thereafter. Cnet downloads registry cleaner free.

  5. Type of the following command syntax: sudo spctl --master-enable .
  6. Hit Return
  7. Authenticate with an admin password.
  8. Hit Return.
  9. Exit Terminal.

View the change

To confirm your Mac has returned to the default settings:

  1. Click on System Preferences on your Mac Dock.
  2. Choose Security & Privacy.

Under Allow apps downloaded from, notice the select is now App Store and identified developers.

Should you make this switch?

For nearly every Mac user, there's no reason to make the listed change under Security & Privacy on macOS Catalina. It should only be performed if you can quickly determine whether apps are legitimate or not. Keep this in mind.

Questions?

If you have any questions or concerns about Gatekeeper or the rest of the macOS Catalina update, let us know in the comments below.

macOS Catalina

Main

Apple Arcade

STELA for Apple Arcade is a shallow, sadistic, totally fun game

Can you outrun killer dark shadows? Take leaps of faith into the unknown? Traverse a world where nothing is what it seems? STELA will test your mettle.

Apple's security system, Gatekeeper, has a feature that restricts the type of apps that can be downloaded onto a Mac. By default, Gatekeeper only allows you to download apps from the App Store. You can change the settings to allow downloads from the App Store and from identified developers, which are developers that have at some point registered with Apple.

It used to be that you could change the Gatekeeper settings to allow apps downloaded from anywhere, but Apple removed that option in macOS Sierra. So, now, you have to allow app downloads on an individual basis by confirming your permission when you try to open one.

There is a way to get back to Gatekeeper's previous settings, which allow you to download apps from anywhere, by using a terminal trick, which we'll show you in a minute.

How To Allow Your Mac To Download From Unidentified Developer

But first!

How to open an app from an unidentified developer

You can run apps that you've downloaded directly from the internet that aren't registered with Apple. You just have to give the OK.

How Do I Allow My Mac To Download From An Unidentified Developer

  1. After downloading an app from an unidentified developer, drag it to the Applications folder.

  2. Select the app and right or control-click.
  3. Click on Open.
  4. Click on Open again to confirm you want to complete the action.

Opening an app from unidentified developer with a right or control-click overrides Gatekeeper for that specific app. From now on, you'll always be able to open it without having to go through the process again.

How to reinstate the Anywhere setting in Gatekeeper

If the thought of having to right or control-click to open apps from unidentified developers seems arduous and tiresome, you can turn back time with Gatekeeper and bring back the ability to open apps from anywhere. All it takes is a bit of coding in Terminal.

  1. Close System Preferences on your Mac.
  2. Open Terminal.
  3. Type the following command:

    sudo spctl --master-disable

  4. Hit enter on your keyboard.

  5. Enter your administrator password.
  6. Hit enter on your keyboard.

Gatekeeper's 'Anywhere' setting will now be restored. It will also be selected by default. You can confirm the changes by opening System Preferences and selecting Security & Privacy.

If you ever want to enable the macOS Sierra Gatekeeper settings again, type sudo spctl --master-enable into Terminal.

Any questions?

Mac Can't Be Opened Unidentified Developer

Do you have any questions about opening apps from unidentified developers, or reinstating OS X Gatekeeper settings? Let me know and I'll help you out.

Apple Arcade

STELA for Apple Arcade is a shallow, sadistic, totally fun game

Can you outrun killer dark shadows? Take leaps of faith into the unknown? Traverse a world where nothing is what it seems? STELA will test your mettle.