0
我已经创建了一个安装程序插件,它将在从GUI安装pkg文件时显示窗格。我需要知道安装发生时installerplugin运行的可执行文件的位置,以便我可以访问相对于该路径的文件。 NSProcessInfo类没有任何帮助,因为它引用的过程是installer.app。有什么方法可以找出?如何在mac中安装时找到installerplugin的目录
我已经创建了一个安装程序插件,它将在从GUI安装pkg文件时显示窗格。我需要知道安装发生时installerplugin运行的可执行文件的位置,以便我可以访问相对于该路径的文件。 NSProcessInfo类没有任何帮助,因为它引用的过程是installer.app。有什么方法可以找出?如何在mac中安装时找到installerplugin的目录
我找到了方法。我们可以使用NSBundle
类通过定位包:
NSBundle* iPlugin = [NSBundle bundleForClass:[MyInstallerPlugin class]];
,然后使用
[iPlugin bundlePath ];
我们可以发现包的根的绝对路径。