【发布时间】:2013-08-05 10:40:05
【问题描述】:
我正在尝试搜索安装在我的 Mac 上的具有特定捆绑 ID 的应用程序。我设法使用在this 问题中找到的LSFindApplicationForInfo 来做到这一点。
我面临的问题是我不知道如何搜索具有相同捆绑 ID 的已安装应用程序。例如。如果我安装了com.domain.coolapp 的两个版本,我该如何列出这两个版本?除了使用lsregister 搜索.app 文件外,我似乎找不到任何解决方案。
如文档中所述,使用LSFindApplicationForInfo 是不可能的:
如果发现多个应用程序与指定的匹配 特征,Launch Services 以相同的方式选择一个 在找到打开项目的首选应用程序时。
【问题讨论】:
标签: objective-c macos launch-services