Parallelise calls to app signing #1201
Labels
enhancement
New features, or improvements to existing features.
good first issue
Is this your first time contributing? This could be a good place to start!
macOS
The issue relates to Apple macOS support.
What is the problem or limitation you are having?
When signing a macOS app, briefcase needs to sign each individual .so file. This is currently being done sequentially, which can take a while.
Describe the solution you'd like
Briefcase should parallelise the calls to sign individual files in the bundle, with the degree of parallelisation reflecting the number of CPUs available on the machine.
Describe alternatives you've considered
Do nothing. Single threading works; it's just slower.
Additional context
ThreadPoolExecutor should be a fairly approachable way to implement this.
The text was updated successfully, but these errors were encountered: