psi-plus / main

Main repository with patches and required resources
https://psi-plus.com/
GNU Lesser General Public License v2.1
69 stars 20 forks source link

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

Open klou opened 5 years ago

klou commented 5 years ago

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.

pztrn commented 5 years ago
  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.
klou commented 5 years ago

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.

Vitozz commented 4 years ago

Should we close this issue?