Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Signing for macOs #16

Open
Paxa opened this issue Jul 6, 2017 · 9 comments
Open

Signing for macOs #16

Paxa opened this issue Jul 6, 2017 · 9 comments

Comments

@Paxa
Copy link
Owner

Paxa commented Jul 6, 2017

This project will benefit from signing code for mac (only downloadable file, no plans to put in app store for now):

  1. Running first time without warning
  2. Deliver updates using standard Mac's updater (docs)

If anyone can help with it, please let me know! I will be very thankful

@rathboma
Copy link

rathboma commented Mar 5, 2018

Firstly -- I've been trying to find a good PSQL gui client for mac for AGES and just found postbird. You++. Love it.

Code signing for the DMG should be pretty easy:
https://stackoverflow.com/questions/23824815/how-to-add-codesigning-to-dmg-file-in-mac

Slightly off topic, but in the same realm:
Why not put the app in the app store for like $9.99 and call it 'Postbird Pro'? Put in the description that it is open source, and this version is simply to support you. The only alternatives are like $50. Postbird is just as good if not better.

I'd also create a simple website using github pages for it so folks can find it easier.

@Paxa
Copy link
Owner Author

Paxa commented Mar 5, 2018

Thank you for idea, will think about it 😊. Initially didn't plan to spend or make any money of it

@shayneoneill
Copy link

Honestly throwing it up on the app store for a few dollars isn't a terrible way to subsidise open source. Nothings stopping them coming here, and nothing in your license (or really any of the FOSS licenses) forbids it

@bartdorsey
Copy link

Note: you don't have to put it on the app store in order to sign the app and notarize it.

@rathboma
Copy link

Signing the app has nothing to do with selling it in the app store, it's about being a trusted publisher that Apple does not discriminate against during the installation process. Windows has a very similar signing feature. there are separate signing processes for individually distributed mac binaries and app store distributed mac binaries. It should not cost anything to sign it, but it does cost money to put it in the app store

@bartdorsey
Copy link

Also you should get this done now, because installing on Catalina means holding down Option and right clicking "Open" to bypass non-signed apps. I fully expect this to eventually not even be a thing in a future version of macOS.

@bartdorsey
Copy link

Here's instructions from Apple on how to notarize apps before distribution. https://developer.apple.com/documentation/xcode/notarizing_macos_software_before_distribution

@Paxa
Copy link
Owner Author

Paxa commented Mar 31, 2020

it says "Use a Valid Developer ID Certificate", I guess we need to pay for that

@bartdorsey
Copy link

bartdorsey commented Mar 31, 2020 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants