以非管理员权限从Mac.pkg启动新安装的应用程序



我正在使用 pkgbuild 和 productbuild 构建一个 Mac 安装程序包 (.pkg)。我可以安装我的应用程序捆绑包,但我想在安装结束时启动它。我添加了

open /Applications/MyAppName

到安装后脚本。这将启动我的应用,但它具有不同的权限,或者与用户在完成安装后手动启动的应用不同。安装程序需要管理员权限,因为它会将应用捆绑包复制到/Applications,但这在安装后脚本启动时似乎会干扰应用的功能。一个例子是,我的应用程序中应该以管理员权限复制文件的 applescript 命令失败。

有没有办法以用户的正常权限启动应用程序?

你可以

试试

sudo -u "$USER" open /Applications/MyAppName

这将以指定用户身份运行应用程序。

相关内容

  • 没有找到相关文章

最新更新