Skip to content

Fixes #365 - Add notarisation for macOS apps#757

Merged
freakboy3742 merged 11 commits into
beeware:mainfrom
freakboy3742:notarization
Jun 9, 2022
Merged

Fixes #365 - Add notarisation for macOS apps#757
freakboy3742 merged 11 commits into
beeware:mainfrom
freakboy3742:notarization

Conversation

@freakboy3742

Copy link
Copy Markdown
Member

Adds notarisation to the list of steps performed when packaging a macOS app.

This is effectively 2 system calls - one to submit the application for notarisation, and one to staple the result onto the packaged app.

Includes a small change to the content returned in debug output of subprocess calls - debug now includes the return value and console output. These were previously only included in deep debug.

Also improves the signing identity selection process, providing a command line hint for how to run without user interaction.

PR Checklist:

  • All new features have been tested
  • All new features have been documented
  • I have read the CONTRIBUTING.md file
  • I will abide by the code of conduct

@codecov

codecov Bot commented Jun 9, 2022

Copy link
Copy Markdown

Codecov Report

Merging #757 (2dc8a3e) into main (1e7d5b6) will not change coverage.
The diff coverage is 100.00%.

Impacted Files Coverage Δ
src/briefcase/integrations/subprocess.py 100.00% <100.00%> (ø)

@freakboy3742 freakboy3742 merged commit d7e9aa7 into beeware:main Jun 9, 2022
@freakboy3742 freakboy3742 deleted the notarization branch June 9, 2022 03:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant