I have Mac apps that embed “Helper Apps” inside their main bundle. The helper apps do work on behalf of the main application.
The helper app doesn’t show a dock icon, it does show minimal UI like an open panel in certain situations (part of NSService implementation). And it does make use of the NSApplication lifecycle and auto quits after it completes all work.
Currently the helper app is inside the main app bundle at: /Contents/Applications/HelperApp.app
Prior to Tahoe these were never displayed to user in LaunchPad but now the Spotlight based AppLauncher displays them.
What’s the recommended way to get these out of the Spotlight App list on macOS Tahoe?
Thanks in advance.
What’s the recommended way to get these out of the Spotlight App list on macOS Tahoe?
Why are you using "/Contents/Applications/"? That's not one of our documented locations (see the list here) and, ironically, I think we started using it so that it WOULD be indexed. Have you tried storing these components in a different directory, specifically "Contents/Helpers"?
*Xcode uses it for its embedded apps like Instruments.app which are designed to run independently.
__
Kevin Elliott
DTS Engineer, CoreOS/Hardware