Macos 在用户主目录中安装pkgbuild
我有一个工具,它依赖于一些支持插件,这些插件必须安装在以下位置(在当前用户主页中,即运行安装程序的位置): 所以我试着包装如下:Macos 在用户主目录中安装pkgbuild,macos,installation,Macos,Installation,我有一个工具,它依赖于一些支持插件,这些插件必须安装在以下位置(在当前用户主页中,即运行安装程序的位置): 所以我试着包装如下: pkgbuild --root ./sources/ \ --install-location ~/Library/Application\ Support/MyCompany/Plugins \ --version 1.0 \ --identifier com.mycompany.support.Plugins \ plugins.p
pkgbuild --root ./sources/ \
--install-location ~/Library/Application\ Support/MyCompany/Plugins \
--version 1.0 \
--identifier com.mycompany.support.Plugins \
plugins.pkg
但是,当我在另一台机器(另一个用户)上安装它时,该软件包会在我的用户下安装,即使它在机器上根本不存在,也就是说,插件会在以下情况下结束:
/Users/MYUSER/Library/Application Support/MyCompany/Plugins
/Users/$USER/Library/Application Support/MyCompany/Plugins
具有root:wheel权限。我希望它在以下情况下结束:
/Users/MYUSER/Library/Application Support/MyCompany/Plugins
/Users/$USER/Library/Application Support/MyCompany/Plugins
具有$USER:staff权限。如何使用pkgbuild实现这一点?您必须安装到/tmp,然后在安装后脚本中将文件移动到位 此主题的描述如下: