Watch this: Five tips to speed up your Mac 2:17 MacOS Sierra changed the way your Mac handles applications from unidentified developers. It’s now stricter with installing such apps than previous versions of OS X, but there are ways to get around Sierra’s roadblocks. Because sometimes you need to install an app that Apple can’t identify but that you trust and know is safe. If you go to System Preferences > Security & Privacy and click on the General tab, you will see only two options for Allow apps downloaded from: App Store or App Store and identified developers. A third option — Anywhere — is no longer offered. If you can’t allow apps to be downloaded from anywhere, then how do you download and install apps from developers with whom Apple is unfamiliar? I count three ways:
Open Finder and find the app you want to install. Next, press the Control key and click to open the app. This opens a right-click contextual menu where you can select Open to open a dialog box that will let you override Sierra’s reservations about its source. Screenshot by Matt Elliott/CNET
2. Open Anyway
When Sierra blocks you from opening an app, it lists the app on the General tab on the Security & Privacy panel in System Preferences. Head to that panel and you’ll see the blocked app listed with an Open Anyway button to create an exception and install it. Screenshot by Matt Elliott/CNET
3. Terminal command
You can bring back the aforementioned «Anywhere» option to the Security & Privacy panel in System Preferences with a quick Terminal command. Open Terminal and enter this command: sudo spctl —master-disable The next time you open System Preferences, the «Anywhere» option will not only be listed but also selected, allowing you to install apps from any source whatsoever. If this unfettered access begins to worry you, you can reverse course and hide the «Anywhere» option with this Terminal command: sudo spctl —master-enable For more, I offer 2 ways to monitor the progress of downloads on a Mac and 10 hidden features worth uncovering in MacOS. Some complain about Apple’s walled garden, or if you prefer a less flowery term: closed platform. Apple would say that maintaining a level of control over the apps we can install on our devices protects us from malware and a bad user experience, but it can be frustrating and worrying if you want to run an app and you are confronted by a warning that it is from an unidentified developer. Luckily it is possible to open and run these apps and we will show you how. But before you do so be warned: do this only if you are satisfied that the developer and software (and the means of distribution, since innocent apps can be hijacked by guilty parties) are legit. We discuss the
safety of unidentified apps later in this article. For advice about downloading and installing apps read:
How to install apps on the Mac
Why am I seeing an unidentified developer warning?
Apple has a lot of control over the apps available for Macs, iPads and iPhones. While the Mac is a little more open than iOS – the only way to get third party apps onto your iPhone and iPad is to download them from the iOS App Store – there are still a lot of hoops to jump through before you can install and run some third party apps on your Mac. As we said above there is good reason for this. These measures are designed to protect us from malware that might arrive on our Macs disguised as an app that we think we can trust. It might even look like a well-known app, but have malicious code added to it. While we can all follow the advice not to download apps from file-sharing sites, or via links on dodgy looking emails, Apple’s basically put in measures to make it harder for us to install apps that might be dangerous. These measures include Gatekeeper, which is Apple’s name for the security aspect of macOS that checks apps for malware and quarantines them. It also checks whether the app is written by a developer known to Apple (aka Signed). Then, even if it matches those requirements, Gatekeeper will ask you to confirm that you want to open the app. In macOS Catalina, which was introduced in October 2019, Apple made Gatekeeper even more stringent. Previously you could get around Gatekeeper by launching the app via Terminal but now if you open an app via Terminal Gatekeeper will still check it out. Another change is that Gatekeeper will run its list of checks every time you open an app. So, how can you open apps from unidentified developers? And how can you stop seeing the warning every time you open an app? Concerned about viruses and other security threats on your Mac? Read:
Mac Security Tips.
How to open apps not from Mac App Store
By default macOS allows you to open apps from the official Mac App Store only. If you have this still set as your default you will be seeing the warning when you try to open an app for the first time. Luckily you can make a simple change to your settings that will allow you to open some third-party apps that aren’t on the App Store. It won’t mean that you can open every third party app without issue, but it will certainly mean you see fewer warnings.
- Open System Preferences.
- Go to the Security & Privacy tab.
- Click on the lock and enter your password so you can make changes.
- Change the setting for ‘Allow apps downloaded from’ to ‘App Store and identified developers’ from just App Store.
You’ll still be prevented from opening anything macOS doesn’t recognise, but at least you will be able to open apps that weren’t purchased from the App Store, assuming that they don’t have malware and they are signed by a developer Apple recognises and trusts.
How to open a blocked app
If you attempt to open an app and macOS stops you from doing so, that doesn’t necessarily mean there is something wrong with the app. But it will indicate that the app isn’t from an ‘identified developer’ – in other words a developer that has signed up to Apple’s developer program and jumped through a few hoops to get Apple to trust it. Luckily you can still open the app and override the block. Here’s how:
- Open System Preferences.
- Go to Security & Privacy and select the General tab.
- If you’ve been blocked from opening an app within the past hour, this page will give you the option to override this by clicking the temporary button ‘Open Anyway’.
- You’ll be asked one more time if you’re sure, but clicking Open will run the app.
This creates an exception for that app, so you’ll also be able to open it in the future without having to repeat this process. Gatekeeper’s other checks will still stop you from opening an app with known malware attached to it.
Other ways to open blocked apps
Another way to open a blocked app is to locate the app in a Finder window.
- Open the Finder.
- Locate the app (it might be in the Applications folder, or it might still be in your downloads folder).
- Ctrl-Click or right-click on the app.
- Select Open from the resultant menu and the app will be opened anyway, and an exception will be created for opening it normally (i.e. by double-clicking) in future.
How to ‘Allow Apps from Anywhere’
As you can see above, the Security & Privacy section of System Preferences presents you with two settings for the types of apps you allow to run: ones from the App Store, or ones from the App Store or identified developers. But there is a third, hidden option: ‘Allow apps from anywhere’. This used to be an option in earlier versions of macOS, but disappeared when macOS Sierra arrived. However you can get the Anywhere option back. We will say right away that we don’t recommend this setting, which puts you at risk of installing malware under the guise of legitimate software. But if you are determined on this course, it’s possible to make that option reappear with a line of code in
Terminal. Open Terminal and enter the following code to get your Anywhere option: sudo spctl –master-disable Now press Return, and you will be asked to enter your password. Once that’s done, open System Preferences (if it’s already open, you’ll need to quit it and restart to see the new options) and go to the Security & Privacy section. A new, third option will have appeared allowing you to ‘Allow apps downloaded from: Anywhere’. You’ll have to click the padlock icon to make changes to the settings on this page.
How to remove the ‘Anywhere’ option
If you share your Mac with someone else it might be wise to get rid of the Anywhere option. To hide it again, you’ll need to go to Terminal again, and this time type: sudo spctl –master-enable
Is it safe to open unidentified apps?
It might be, it might not. The point is that you don’t have Apple’s certification that it is, so you will have to rely on your own due diligence to ensure that the software is okay. Before installing the software you should search for reviews of the app, information about the company (and distribution site/platform), and advice and testimonials from other users. Bear in mind as ever that dodgy companies are not above planting a few fake reviews to give themselves the sheen of legitimacy, so keep searching after the first few results. If you’re not satisfied, it may be safer to find an alternative that macOS is happier to install. When installing unidentified apps you should also make extra-sure that your
anti virus software is up to date. Note that getting the ‘unidentified developer’ warning dialog doesn’t mean you’re about to install some malware. As Apple acknowledges, there are plenty of reasons why a perfectly legitimate company might not be on the identified list; it might for instance be that the app is older than the company’s developer registration program. Apple is big on privacy and protection, and this has always included keeping malware and viruses away from MacOS desktops and laptops. Installing apps from Apple’s own Mac App Store is one way to minimize your risk, but not everything you might want is available there. It’s also easy to install software directly downloaded from one of Apple’s «identified» developers (its term), although there’s also a settings menu for turning that ability off and on. But you may come across an application that Apple doesn’t consider to be from an identified developer that you’d like to install on your Mac. That’s where it gets tricky. MacOS comes with a feature called Gatekeeper. It helps protect Macs from applications that could adversely affect system stability. Gatekeeper verifies downloaded applications before allowing them to run. By default, if you’re trying to install an application not recognized by Gatekeeper, it won’t install. Now playing:
Watch this: How to install apps from outside the Mac App Store 2:08 Up until MacOS Monterrey, there used to be an option in settings that let you bypass Gatekeeper and install unrecognized applications. Besides allowing apps from the App Store and identified developers, a third option was Anywhere, and meant exactly that. Install any compatible software from anywhere online and take your chances. But since MacOS Monterrey, that Anywhere option is gone. You can still do it, but it requires a couple of nonobvious extra steps. First open up System Preferences > Security & Privacy > General. Click on the lock icon on the bottom left of the page (it reads: «Click the lock to make changes»). You’ll have to enter your system password. Then check the box that says App Store and identified developers if it’s not already checked. Screenshot by Joseph Kaminski/CNET Now, if you go to install a downloaded app (usually a .dmg file) and get a message that reads: «[This program] cannot be opened because the developer cannot be verified,» here’s what you do. Go back to System Preferences > Security & Privacy > General. You will now see a new option on the page that asks if you want to open the app anyway. Click that, and you should be good to go. That said, be cautious about installing any unverified software on your computer, please. Screenshot by Joseph Kaminski/CNET The steps are slightly different for MacOS Ventura’s new settings interface. However, if you’ve upgraded from MacOS Monterey to Ventura and this setting was already enabled, it still will be in Ventura. Click the Apple logo at the top left and select System Settings. Screenshot by Joseph Kaminski/CNET Next click on Privacy & Security. Scroll down to the Security section. From there, select App Store and identified developers. Screenshot by Joseph Kaminski/CNET You must enter your Mac’s login password or, if you own one, you can use an Apple Watch to unlock settings and proceed. Screenshot by Joseph Kaminski/CNET When launching the unidentified app, you will receive a message saying it cannot be opened because the developer cannot be verified. There will be two options, Move to Trash or Cancel. Screenshot by Joseph Kaminski/CNET Select Cancel, and go to Settings > Privacy & Security > Security section, and you will now see an option for App Store and identified developers with the app you’re trying to install and a button to open anyway. Screenshot by Joseph Kaminski/CNET When installing third-party applications, you could be compromising your System’s stability. With that said, click Open anyway. You will receive a warning message with the option to open. Click Open and you’re done. Screenshot by Joseph Kaminski/CNET Read more: Best MacBook Deals Right Now
- How to silence exhaust
- How to decorate interior columns
- How to enjoy a houseboating trip
- How to make slime with borax
- How to clean your own pool