“Apple could not verify” an app? How to open apps that aren't notarized

Why macOS blocks some apps you download, what notarization is, what changed in macOS Sequoia, and how to safely open an app you trust on macOS 15 and later.

By Ryan Shahine · · 3 min read

You download an app, double-click it, and macOS refuses: “Apple could not verify ‘App’ is free of malware that may harm your Mac or compromise your privacy.” The only buttons are Done and Move to Trash. On older versions of macOS you could right-click the app and choose Open. On recent versions, that no longer works.

This happens with plenty of legitimate software, especially free and open-source apps. Here's what's going on, and how to decide whether (and how) to open the app anyway.

Gatekeeper, signing and notarization

When you download a file, macOS marks it as quarantined. The first time you open a quarantined app, Gatekeeper checks two things:

  1. Is it signed with a Developer ID? That's a certificate Apple gives to members of its paid Apple Developer Program. It shows who made the app and that it hasn't been changed since.
  2. Is it notarized? The developer uploaded the app to Apple, Apple's automated checks scanned it for known malware, and Apple issued a ticket for it.

If both are true, the app opens after a short “downloaded from the Internet” confirmation. If not, Gatekeeper blocks it.

Being blocked doesn't mean the app is malware. It means Apple knows nothing about it. Notarization requires a paid developer membership (99 US dollars a year), so many hobby projects and open-source apps ship without it, including Glideshot.

What changed in macOS Sequoia

Up to macOS 14 Sonoma, the well-known workaround was to Control-click (or right-click) the app, choose Open and confirm. macOS 15 Sequoia removed that shortcut. In Apple's announcement, users now have to go to System Settings → Privacy & Security to review the software before allowing it to run. The same goes for every macOS version since.

How to open an app you trust

  1. Double-click the app. When macOS blocks it, click Done (not Move to Trash).
  2. Open System Settings from the Apple menu and click Privacy & Security in the sidebar.
  3. Scroll down to the Security section. You'll see a message that the app was blocked. Click Open Anyway.
  4. Confirm, and enter your login password (or use Touch ID).

From then on, the app opens normally. The Open Anyway button only stays available for about an hour after you tried to open the app. If you don't see it, double-click the app again and go straight back to Privacy & Security.

On macOS 14 Sonoma and earlier

Control-click the app in Finder, choose Open, then click Open in the dialog.

With Terminal

If you're comfortable with Terminal, you can remove the quarantine mark yourself. Gatekeeper then treats the app as if you hadn't downloaded it:

xattr -dr com.apple.quarantine /Applications/AppName.app

This skips the review entirely, so only do it for apps you trust. It's also the usual fix when macOS says an app “is damaged and can't be opened”, which often happens with apps that aren't signed with a Developer ID. If that doesn't help, download the app again and unzip it by double-clicking the zip (macOS's own Archive Utility), because some third-party unarchivers break an app's signature.

Should you trust it?

Gatekeeper exists for good reasons, and Apple warns that overriding it is one of the most common ways Macs get infected with malware. Before you click Open Anyway, ask yourself:

  • Where did it come from? The developer's own website or official GitHub releases are very different from a random download mirror.
  • Is the source code available? With open-source apps, anyone can read the code, and you can build the app yourself instead of trusting a download.
  • Does it ask for more than it needs? A screen recorder needs Screen Recording permission. It doesn't need your contacts, Full Disk Access or your administrator password.

And don't switch Gatekeeper off entirely, for example with the spctl --master-disable command from older tutorials. Allowing one app you trust is fine; dropping the check for every future download isn't.

Installing Glideshot

Glideshot isn't notarized, so you'll see this message the first time you open it. The install guide walks through the exact steps, including the Screen Recording permission. The source code is on GitHub if you'd rather build it yourself.