Site icon ChrisWrites.com

How to safely open apps from unidentified developers

Every time you launch an app for the first time, macOS will use that application’s Developer ID to verify whether it’s from an identified developer.

By default, macOS will warn you about any apps that are a) installed from outside the official App Store, and b) published by unidentified developers. Depending on your settings, macOS may even block you from using any application that doesn’t fulfil this criteria.

While macOS means well, this security measure can prevent you from launching and using countless perfectly legitimate applications. After all, just because an app was published outside of the App Store, or was released by an unidentified developer, doesn’t automatically mean that application is dangerous!

In this article, I’ll show you how to override macOS’ security settings, so you can launch any application, regardless of whether that application was released by an identified or an unidentified developer, and whether it was downloaded from the official App Store, or a different location entirely.

And, since malware is a huge concern every time you install new software, I’ll also be sharing some tips, to help ensure you only ever install legitimate, malware-free applications.

Change your Security & Privacy settings

Depending on how your Mac is setup, macOS may only allow you to launch applications that are downloaded from the official Apple App Store, even if the application in question is from an identified developer.

If you regularly download apps from outside the App Store, then you may want to specifically allow apps that are downloaded from the App Store and identified developers:

Opening apps from unidentified developers: Staying Safe

Although there are countless perfectly legitimate apps released by unidentified developers, you are more likely to encounter malware when downloading this kind of software, compared to applications downloaded from the App Store, or apps released by identified developers.

If you do decide to permit apps from unidentified developers, then Apple won’t have vetted these applications, so you’ll need to be extra vigilant against any potential malware:

Launching apps from unidentified developers

There are two ways to launch apps from unidentified developers.

Firstly, you can permit apps from unidentified developers on an app-by-app-basis, by temporarily overriding your Mac’s security settings. This encourages you to think critically about each application before launching it, and is therefore one of the safest ways to use apps from unidentified developers. Alternatively, you can use the Terminal to uncover a hidden setting, which will allow you to launch all applications from unidentified developers, without so much as a popup warning you about the app’s unidentified status!

Let’s start with the safest option. If you’ve just installed an app from an unidentified developer and you’re certain that this app is safe to use, then you can temporarily override the security settings for that application only:

This app is now saved as an exception to your Mac’s security settings, and you can launch it at any time by double-clicking it, just like any other application.

Alternatively, if you’ve attempted to launch the application and have been blocked within the past hour, then you can mark this app as an exception in your Mac’s “System Preferences.”

Allow apps from anywhere

We’ve already seen how you can modify macOS’ security settings to permit applications from unidentified developers on an app-by-app basis, but you can also permit all apps from unidentified developers, via a hidden system setting.

But first, a word of warning: this setting does put you at greater risk of launching malware or viruses that are masquerading as legitimate software. Although they can be frustrating, macOS’ warnings about unidentified developers and applications “downloaded from the Internet” are designed to help keep you safe.

If you’ve weighed up the risks and still want to be able to launch unidentified apps, then you can enable this (risky) “Allow apps from anywhere” setting:

sudo spctl –master-disable

Disable and remove “Allow apps from: Anywhere”

“Allow apps from anywhere” isn’t exactly the safest way to run your Mac!

If at any point you change your mind and want to err on the side of caution, then you can restore your Mac to its original settings:

Alternatively, if you share your Mac with other people, then you may feel more secure removing the “Anywhere” option entirely:

sudo spctl –master-enable

Head over to “System Preferences > Security & Privacy,” and the “Anywhere” option should have disappeared.

Exit mobile version