我需要检查该应用程序是否存在于系统磁盘上。如果我没有连接外部硬盘驱动器,它就可以正常工作。但这有时还会使我返回到外部硬盘驱动器上的应用程序的路径。
我使用NSWorkspace的absolutePathForAppBundleWithIdentifier方法。
在文档中有描述。但是我目前找不到我需要的东西。
-NSWorkspace absolutePathForAppBundleWithIdentifier
-NSWorkspace URLForApplicationWithBundleIdentifier
最佳答案
从10.10开始,存在LSCopyApplicationURLsForBundleIdentifier()
。
关于macos - 是否可以使用已定义的包标识符获取所有应用程序的路径,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45996884/