ananas-analytics / ananas-desktop

A hackable data integration & analysis tool to enable non technical users to edit data processing jobs and visualise data on demand.
https://ananasanalytics.com
Apache License 2.0
577 stars 43 forks source link

Code signing the build #61

Open millboh opened 5 years ago

millboh commented 5 years ago

Code signing the binaries before distributing

Nishkalkashyap commented 5 years ago

Found the link from hackernews. Would like to share my experience. I recently built an electron app for win, mac and linux. You can find it here.

For Mac: You need to register for an apple developer account, pay a fee and once registered, generate a signing certificate from MacOS. The steps are pretty straightforward from here. Follow the guide on electron-builder docs (assuming you're using electron-builder) The fee in my case happened to be 99$, as an individual developer.

For Windows: I purchased the certificate from comodo ssl store. In part because it is cheap, I paid around 75$. And also because they are the only ones issuing certificates for individual developers. You have to submit them some legal documents and perform some verification online. The whole process took 1 month for me. (Could be done faster)

Good luck!

bhou commented 5 years ago

@Nishkalkashyap thanks for the info! will first code signing the macOS version, and then windows one.