如何在mac中安装时找出installerplugin的目录

时间:2012-04-17 21:17:46

标签: macos installer pkg-file

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

1 个答案:

答案 0 :(得分:0)

我找到了路。我们可以使用NSBundle类来定位捆绑包:

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

然后使用

[iPlugin bundlePath ];

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