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 #dividual 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: