需要Objective C API列出用户在OS X上安装的所有应用程序



我正在搜索是否有API

Q1),可以告诉谁安装了给定的应用程序或Q2)给定用户安装的所有应用程序列表

嗨,我已经看了我如何发现什么应用程序安装在OS X使用Objective C或Macruby?

已经通过启动服务,这主要是处理"打开"的动作,它确实给出了所有安装的应用程序,但我找不到任何属性,如哪个用户安装了该应用程序。

对于第一个问题,在/Application中找到。app文件,然后尝试获取有关该文件的FileInfo并找出是哪个用户创建了该文件,这是好是坏?

我不认为有一些API可以提供这种信息。iOS中的应用程序在沙盒模式下运行。这意味着每个应用程序都有自己的工作区域,不能与其他应用程序接触(除非苹果提供一些特殊协议)

你可以在这里找到更多。

https://developer.apple.com/app-sandboxing/

最新更新