类似于Locating bundles by identifier的问题,但不同的问题:
我有几个应用程序需要通过它们的 ID 来定位彼此的包。除非我对所有应用程序进行全新安装,否则它总是很有效。在许多情况下,将查找器指向安装位置就足以知道捆绑包的位置,但有时甚至这还不够;我必须先运行应用程序,然后才能使用它的捆绑 ID 来查找路径。我应该提到我正在使用将应用程序复制到 /Applications/ 的安装程序,因此当我安装应用程序时查找器永远不会打开。
似乎当新安装应用程序包时,系统需要一些时间才能更新将包 ID 映射到包位置的某些内部注册表。我想知道的是:
- 这些映射在哪里维护?
- 如何强制系统/文件管理器/工作区(?)更新地图