我需要检查该应用程序是否存在于系统磁盘上。如果我没有连接外部硬盘驱动器,它就可以正常工作。但这有时还会使我返回到外部硬盘驱动器上的应用程序的路径。

我使用NSWorkspace的absolutePathForAppBundleWithIdentifier方法。

在文档中有描述。但是我目前找不到我需要的东西。

-NSWorkspace absolutePathForAppBundleWithIdentifier

-NSWorkspace URLForApplicationWithBundleIdentifier

最佳答案

从10.10开始,存在LSCopyApplicationURLsForBundleIdentifier()

关于macos - 是否可以使用已定义的包标识符获取所有应用程序的路径,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45996884/

10-14 16:28
查看更多