- added necessary functions to jenkins lib to mask sensitive signing
and notarization certs and passwords
- updated script for signing and notarization to work on our CI hosts
- this includes among other things downloading Apple certificates and
importing them to the temporary keychain we create for signing
- updated Jenkinsfile to do signing and notarization only on releases
Referenced issue:
* https://github.com/logos-co/logos-basecamp/issues/27
Signed-off-by: markoburcul <marko@status.im>
* generate macos app bundles
* remove unused nix files
* update README
* provide entitlements and disable library verification
* scripts: add example of sign and notarize script
Tested and its working but up to step with signing and repackaging .lgx
files can be done when creating the bundle.
* bump nix-bundle-macos-app, remove duplicate steps from notarization script
---------
Co-authored-by: markoburcul <marko@status.im>