main icon indicating copy to clipboard operation
main copied to clipboard

Codesign OSX builds (Psi+.app and vanilla Psi.app)

Open klou opened this issue 5 years ago • 3 comments

Is it possible to codesign the OSX builds, on both Psi+ and Psi?

Without it, the application needs to be manually added (or prompts to be added) to firewall whitelists upon every launch.

edit: sp.

klou avatar Sep 05 '18 17:09 klou

  1. Not every launch, just first :)
  2. Signing requires Apple developer account which costs money.
  3. Psi/Psi+ contains nothing that requires codesigning. If you're not trusting to developer/maintainer who built packages - build them by yourself.

pztrn avatar Sep 05 '18 19:09 pztrn

This is different from the "Open an app from an unidentified developer." This is adding it to the firewall whitelist, and having those settings persist beyond the existing application session.

Some apps check their own integrity when they are opened without using code signing. If the firewall recognizes such an app it doesn't sign it. Instead, it the "Allow or Deny" dialog appears every time the app is opened. This can be avoided by upgrading to a version of the app that is signed by its developer.

https://support.apple.com/en-us/HT201642

And for the rest, my understanding was that an Apple developer account signing was only required for submitting to the App Store.

klou avatar Sep 05 '18 20:09 klou

Should we close this issue?

Vitozz avatar May 29 '20 20:05 Vitozz