Keyshot plugin on macOS Catalina

Continuing the discussion from Maxwell 4 crash after update to Catalina:

I believe macOS Catalina’s Gatekeeper security system is over-zealously blocking some plugins that are not fully code-signing/Notarization compliant on macOS 10.15. This manifests itself in situations like this:

“libkeyshot_rhino_plugin.dylib” cannot be opened because the developer cannot be verified […]

I believe that Luxion needs to fix this by code-signing that .dylib and Notarizing it with Apple.

In the meantime, there is a work-around if you experience this. Provided you are sure you downloaded the Keyshot plugin from Luxion, you can remove the extended attribute that macOS’s Gatekeeper added to the file. To do this:

  1. Launch
  2. At the prompt, type the following command:
xattr -d ~/Library/Application\ Support/McNeel/Rhinoceros/MacPlugIns/KeyShot8RhinoPlugin.rhp/libkeyshot_rhino_plugin.dylib

and press enter

That should remove the flag and the Keyshot plugin should continue to run as expected.