After macOS 15.1 update, I found I couldn't run some application—OmegaT for my case—with the following error message:

The application "Dock" does not have permission to open "(null.)"

Allowing macOS to run any application on its Privacy & Security setting didn't help.

However, I found the solution. Try the following on Terminal:

1. Remove Extra Metadata and Resource Forks

Use the following command to clear all extended attributes and resource forks from the app bundle:

sudo xattr -cr /Applications/OmegaT.app (or your app)

This command recursively removes any extra attributes that might be causing macOS to reject the app signature.

2. Re-attempt Code Signing

Now that the extended attributes are cleared, try re-signing OmegaT with:

sudo codesign --force --deep --sign - /Applications/OmegaT.app

After re-signing, attempt to launch OmegaT from Spotlight or the Dock.

3. Verify the Signing Status

To ensure the app is properly signed, you can verify it again:

codesign --verify --deep --verbose=2 /Applications/OmegaT.app

If verification passes, the app should now launch from both Spotlight and the Dock without issues.

Updated:

View more