OS X: 10.7.5 and above - "can't be opened because it is from an unidentified developer"

Due to Canopy's multi-package multi-source architecture, Apple's application requirements prevent us from signing our Canopy application with a single identified developer ID. Canopy includes various forms of executable content such as package eggs and libraries, and our understanding is that Apple's policies prohibit adding this type of content to the application. This may change in the future, but in the meantime we recommend taking a look at this useful description of how to temporarily disable Apple's Gatekeeper in order to install a program, like Canopy, that is not from the Apple Store:


Another method is to drag Canopy from the Applications folder to the Dock, then open Canopy from the Dock icon by right-clicking, then selecting "Open" while holding down the Shift key.

If the above solutions are unable to address the issue, then you can temporarily disable the macOS Security Policy Assessment Subsystem before opening Canopy, then reenable the system after Canopy has been opened.

Note: the following code requires administrator privileges.

  1. Open Terminal.app
  2. Execute the following from Terminal:
    sudo spctl --matser-disable
  3. Open Canopy.app
  4. Execute the folowing from Terminal:
    sudo spctl --master-enable
Have more questions? Submit a request


  • Avatar
    Shannon Jacobs

    Uh... How can I right click without a mouse? Actually, I borrowed a mouse to try it, but it would still be much better if there were some way to tell the Mac that Canopy is a properly signed and recognized developer... (Probably some mouse-less right-click equivalent exists, too? I should have tried an attack from that angle...)

  • Avatar
    Robin Dunn
    Pressing the Control key while clicking the left (or only) mouse button is equivalent on Macs to clicking the right mouse button.
  • Avatar
    Jonathan March

    Updated with a method that uses simple terminal commands.

Powered by Zendesk