0

我创建了一个安装程序插件,它会在从 GUI 安装 pkg 文件时显示一个窗格。在安装发生时,我需要知道安装程序插件运行的可执行文件的位置,以便我可以访问相对于该路径的文件。NSProcessInfo 类没有任何帮助,因为它所指的进程是installer.app。有什么办法可以查到吗?

4

1 回答 1

0

我找到了方法。我们可以使用NSBundleClass 通过以下方式定位捆绑包:

NSBundle* iPlugin = [NSBundle bundleForClass:[MyInstallerPlugin class]];

然后使用

[iPlugin bundlePath ];

我们可以找到包根的绝对路径。

于 2012-04-18T10:26:46.710 回答