Useful Tips

How on MacOS to allow the installation of programs from any developer


Want to know how many applications are installed on your Mac? Believe me, there are always more of them than it seems at first glance. Usually only a small part is installed by the user himself, the rest are bundled with the system or "crawl" along with various software packages.

The first way. The most visual, but not the best

Go to the "Programs" folder in Finder. You can do this by using the left panel in any window, using a key combination Command + Shift + A or using the menu items "Transition" - "Programs". In the window that opens, it is best to switch to list mode (using the buttons in the upper left part of the window) and open all folders. A list of applications with the installation date and size in front of you. However, this list is not complete, it has only the main applications available for a simple user.

The second way. Through system information

Hold button Option (Alt) and click on the system menu image of bullseye. There select "System Information". In the left part of the window, in the list, find the item "BY" and click on it "Programs". The system displays a complete list of installed applications. By clicking on them, you can also receive detailed information about each of them.

Why “The program cannot be opened” on Mac

If you download a Mac application to your computer simply from the Internet, most often this will result in an error: “The program cannot be opened because its author is an uninstalled developer.” This means that Apple has no data on who created this application and how “clean” its code is.

Prior to the release of the MacOS Sierra operating system, Apple was less wary of applications downloaded from any source. The user could select the option “Allow the use of programs downloaded from any source” in the security settings. Now there is no such possibility, and in new versions of MacOS it is much more difficult to understand how to install an application that was simply downloaded from the developers website on the Internet, and not through the App Store.

First way

If on a computer running MacOS Sierra (and higher) you download the application from the Internet and transfer it to the “Applications” folder, then when you try to launch it, you will receive an information message “Cannot open the program because its author is an unidentified developer”. The following will contain information on how and when the program got to your computer. Click “OK” to close this info window.

Now in the upper left corner you need to click on the icon with an apple, and then select “System Settings” in the drop-down menu.

Once in the settings, go to the “Protection and Security” section.

Here you will need to first unlock access to the settings. To do this, click on the lock icon in the lower left corner. An account password entry window will appear - enter it and click “Unprotect”.

Having successfully unblocked the settings, “Confirm Login” remains for the program that was blocked. Click on the appropriate button.

Please note: Make sure that you open access specifically for the program that you want to run.

By clicking on the login confirmation, you will make the operating system understand that you know the developer who signed this application. An informational message will appear, which was at the very beginning, but there will be an “Open” item in it, which will allow you to start the downloaded program.

Important: If you later download another application to the computer from the same developer, the operating system will immediately offer to launch it without performing the above steps, since the developer will already be on the list of trusted ones.

Second way

This method assumes that you can return the setting from earlier versions of MacOS, which allowed you to install applications from any source. The method itself is very simple, but you need to know the necessary “Terminal” command, which will allow you to perform the necessary actions.

To launch “Terminal”, press “Command + Space” on the keyboard, then enter “Terminal” in the Spotlight search box and open the utility found.

Type the command below, then press Enter:

Next, you will need to enter a password in the Terminal. Do this and press Enter again.

The command will be executed.

Now click on the apple icon in the upper left corner of the screen and go to “System Preferences”.

Go to the “Protection and Security” section here.

You will see that at the place where it is installed which programs are allowed to use, the option “Any source” will appear. Selecting it and saving it, then you can install all applications downloaded from the network without additional actions.

If you later want to disable this option and return to previous security standards, use the command:

How to install apps and games from the Mac App Store

The main way to install applications on a Mac is still the Mac App Store. First of all, you need an Apple ID account to download any software from the Mac App Store. You will find detailed instructions on creating an Apple ID on this page.

Everything is simple in the Mac App Store - launch a company store, log in to your account and find the application of interest in the tabs "Selection", Top Charts, "Categories" or through the search and clicked the button "Install».

After the download and installation process is completed, the application will be displayed in Launchpad (screenshot below), as well as in the folder "Programs" Explorer Finder.

How to install third-party applications and games on Mac

The process of downloading programs from the Mac App Store is the ideal that Apple aspires to. But the problem is that, like with the iOS platform, before the program appears in the application store, it is checked by censors of the Mac App Store. A huge list of rules often does not allow developers to implement half of the planned functions (do not be surprised when you see the program both on the Mac App Store and on the developer's site. Most likely, the version from the Mac App Store is “cut down” in functionality). Fortunately, unlike the iPhone, iPod touch and iPad, it is possible to download games and programs from any source with subsequent installation.

A file in the DMG format (image) is downloaded from the developer's site, torrents, or other sources. Double-clicking on it, the image is mounted and if the autorun menu does not open, the corresponding item appears in the "Devices" section of the left side Finder menu.

There are two types of installation here. The first is the banal dragging of the application icon into the folder "Programs". All! The application is ready to use.

The second is the installation of applications through the installer with the actions of the dialog box. Click “Next”, agree to the terms of the license agreement, select additional options and install the software.

Why doesn’t a third-party application launch?

Sometimes when trying to install a program from a third-party developer, the user may encounter a notification: “The program cannot be opened because its author is an unidentified developer”.

In this case, it is necessary to change the security settings, taking responsibility for the launched applications. We described this in more detail in this material.

For users of OS X Mavericks and older versions of the operating system, access is provided from the menu “Protection and Security” in System Preferences. Go to the tab "Basic", click on the lock to make changes (administrator password is required), and then in the field "Allow the use of programs" put a dot in the checkbox of "Any source".

Starting with macOS Sierra, this option has disappeared, but access can be allowed through the Terminal (Finder → Programs → Utilities) using the command (in detail):

sudo spctl —master-disable

How to install windows program on mac?

To fully work in Windows, you need to install the distribution using the built-in Boot Camp utility or a virtual machine (Parallels Desktop, Virtual Box, VMware Workstation and others). There is an alternative way to install Windows applications directly on macOS using WINE. This specialized software adapts 32- and 64-bit Windows applications using WinAPI. We wrote more about this method in this material.

Let's hope that this material has been useful to you. Leave your questions in the comments below.

The third way. For advanced users

You can also get a complete list of applications through "Terminal". To do this, give the command in it:

sudo find / -iname * .app

After that, the system displays a complete list of applications available in the system directly in the terminal window. But you can do even better - make sure that the list of all installed applications is uploaded to a specially created file for this. To do this, give the command:

sudo find / -iname * .app>

After that, a file containing a complete list of applications will be created on the desktop. Instead Everymacapp you can write something else - the created file will receive such a name.