A question similar to Locating bundles by identifier, but different problem:
I have several applications that need to locate each other's bundles by their ID. That always works well, unless I do a completely fresh install of all my applications. In many cases it's sufficient to point the finder to the install location for the bundle locations to be known, but sometimes even that's not enough; I have to run the application first before it's bundle ID can be used to find the path. I should mention that I am using an installer that copies the applications to the /Applications/, so the finder never opens when I install the apps.
It appears that when an application bundle is newly installed, it takes the system some time before some internal registry is updated that maps the bundle ID to the bundle location. What I would like to know is:
- where are these mappings maintained and
- how can I force the system/file manager/workspace (?) to update the map