postbird icon indicating copy to clipboard operation
postbird copied to clipboard

Signing for macOs

Open Paxa opened this issue 8 years ago • 9 comments

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

Paxa avatar Jul 06 '17 18:07 Paxa

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.

rathboma avatar Mar 05 '18 15:03 rathboma

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

Paxa avatar Mar 05 '18 16:03 Paxa

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

shayneoneill avatar May 15 '19 02:05 shayneoneill

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

bartdorsey avatar Mar 30 '20 01:03 bartdorsey

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

rathboma avatar Mar 30 '20 02:03 rathboma

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 avatar Mar 30 '20 03:03 bartdorsey

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

bartdorsey avatar Mar 30 '20 03:03 bartdorsey

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

Paxa avatar Mar 31 '20 10:03 Paxa

Nope you just have to sign up at developer.apple.com

Sent from my iPhone

On Mar 31, 2020, at 5:31 AM, Pavel Evstigneev [email protected] wrote:

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

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

bartdorsey avatar Mar 31 '20 12:03 bartdorsey