Why does Apple not allow Java apps

Open an unverified developer's Mac app

A warning is displayed when trying to open an app that has not been registered with Apple by a verified developer. However, this does not necessarily mean that there is something wrong with the app. There are some apps that were developed before Developer ID registration existed. You should keep in mind, however, that the app has not been checked and that macOS has no way of determining whether the app has been modified or damaged after it was published.

A common way to spread malware is by injecting malicious code into an unsuspecting app and then distributing the infected app. An unregistered app from an unknown developer can therefore contain malicious code.

Finding a newer version of the app in the Mac App Store is therefore the safest way to protect yourself. You can also check if there is an alternative for the app.

You have the following options to override your security settings and still open the app:

  1. Search in the Finder on your Mac for the app you want to open.

    Do not use the launchpad for this. You cannot access the context menu from the launchpad.

  2. Hold down the "ctrl" key and click on the app's icon and select "Open" from the context menu.

  3. Click on "Open".

    The app is saved as an exception to your security settings so that you can open it in the future like a registered app by double-clicking it.

Note: You can also grant an exception for a blocked app by clicking the “Open anyway” button in the “General” area of ​​the “Security” system preference. This button is available for about an hour after you try to open the app.

To change these preferences on your Mac, on your Mac choose Apple menu> System Preferences, click Security, then click General.

Open the "General" area

To learn how to change your security settings, see Protect your Mac computer from malware.