My product is a System Pref Pane which contains multiple embedded apps to do its job, including:
- A background-only renderer.
- An app to handle a Menu Status Item.
- An app to check for updates since System Preferences might not be running.
- An installer that simply copies the System Pref Pane into place (needed because of a code-signing bug that prevents direct distribution of the prefPane).
- A unix executable relaunch tool to handle loading into System Preferences during an update. This one seems impossible to staple a notarization to.
I have a nice script in Xcode that packages all this together. With Notarization, will I now need to notarize each of these individually starting at the deepest point? That sounds like a total hassle since automating it is difficult with the delay/polling required at Apple.
Will just Notarizing the outter-most container be enough?
I'm looking for suggestions from others that have multiple executables in a single app package as to dealing with Notarization.