Mac Mouse Fix

Notarization Issues

If you're using macOS 10.15 Catalina, you might have encountered the following error message when trying to install Mac Mouse Fix.

Warning popup which comes up when you try to open an unnotarized app

Why does this issue occur?

There is a new security feature in macOS called Notarization. When running notarized apps, you can be sure that Apple has checked them and determined them to be safe. While Notarization is a great safety measure in principle, it is unfortunately a little unstable currently. Some issues with it can prevent you from using unnotarized Preference Panes entirely.
It costs 99 dollars per year to notarize an app, which makes it a bad option for free and open-source software like Mac Mouse Fix.
Apple will likely fix these issues in the future, but for now, you will have to rely on a workaround to get Mac Mouse Fix to run on Catalina.

The Solution

Thankfully, Morgan Newman, who has been wonderfully supportive of this little project, figured out how to install Mac Mouse Fix despite these issues. He found that, in order to run Mac Mouse Fix, you have to circumvent Gatekeeper – a security feature in macOS which prevents the execution of apps that are not signed and notarized with Apple.

Adding a Gatekeeper exception for Mac Mouse Fix

  1. Install Mac Mouse Fix
  2. Open Terminal and enter the following command
  3. sudo spctl --add ~/Library/PreferencePanes/Mouse\ Fix.prefPane; sudo spctl --add /Library/PreferencePanes/Mouse\ Fix.prefPane

  4. Uninstall Mac Mouse Fix
    1. Go to System Preferences
    2. Right-click the 'Mouse Fix' pane
    3. Select 'Remove "Mouse Fix" Preference Pane'
  5. Install Mac Mouse Fix again

Alternatively, you can disable Gatekeeper entirely

Note that this will make it easier to accidentally run malicious software

  1. Open Terminal and enter the following command
  2. sudo spctl --master-disable