有命令行lsregister工具(在LaunchServices.framework内部),可以告诉它(重新)注册系统上的所有内容,然后转储它所知道的所有内容的报告.依赖于它似乎不太理想,因为它没有文档,解析它的输出可能是一个痛苦.
(背景:我正在构建一个用于游戏修改的应用程序,并希望提供用于从支持的游戏的简短列表中快速选择的UI,而不是要求用户在Open面板中挖掘整个文件系统.但是,我希望它相当可能是用户安装了多个游戏副本:发行版和测试版,用于修改的额外副本等)
解决方法 这个问题在2012年被问到OS X lion 10.7.从OS X Yosemite 10.10开始,答案是:LSCopyApplicationURLsForBundleIdentifier
总结Summary:
Given a bundle IDentifIEr (such as com.apple.finder),find all URLs to the corresponding application.
discussion:
Returns zero or more URLs to applications that have the specifIEd bundle IDentifIEr.
以上是内存溢出为你收集整理的macos – 如何查找具有相同捆绑标识符的多个应用程序?全部内容,希望文章能够帮你解决macos – 如何查找具有相同捆绑标识符的多个应用程序?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)