wavedrom / wavedrom.github.io

Digital timing diagram editor
https://wavedrom.com
MIT License
915 stars 158 forks source link

Wavedrom 1.4.2 MacOS "is from an unidentified developer" #25

Open thomasrussellmurphy opened 7 years ago

thomasrussellmurphy commented 7 years ago

Version 1.4.2 of Wavedrom for MacOS "is from an unidentified developer," failing the MacOS GateKeeper signed software check. I encountered this on OS 10.11.6.

It would be helpful to have an authorized developer sign the MacOS application to avoid being blocked by GateKeeper.

drom commented 7 years ago

anybody have idea how to sign MacOS apps? on linux?

thomasrussellmurphy commented 7 years ago

Apple provides Developer ID and Gatekeeper. Signing shouldn't be a problem on Linux because there isn't a centralized authority trying to restrict code execution.

drom commented 7 years ago

@thomasrussellmurphy thank you for the link. I see codesign CLI tool they recommend using for the process. Looks like it is proprietary tool running on OSX platform only. Do I miss something? I have found https://github.com/saucelabs/isign that claim to do it on Linux. Have to try.

thomasrussellmurphy commented 7 years ago

Yes, the OSX code-signing from my link is an Apple-proprietary system. The isign tool appears to be for the mobile iOS platform apps rather than desktop OSX. I've never developed a (signed) OSX application, so I'm not familiar with the process.