osascript 命令需要 macOS Big Sur 中的管理员凭据

时间:2021-05-13 06:33:21

标签: macos macos-big-sur osascript

我有一个 macOS 应用程序。 此应用程序的 pkg 安装程序包含安装后脚本。 在此脚本中,应用程序的快捷方式(链接)是使用“ln”命令创建的。 然后使用“osascript”命令刷新快捷链接,以便 Finder 在链接上显示正确的应用程序图标。

osascript -e "tell application \"Finder\" to update posix file \"/Applications/<App_Directory>/<App_Name_Link>\""

在 Big Sur 之前的 macOS 版本上,osascript 命令不需要管理员凭据。

在 macOS Big Sur 上执行应用安装程序时,osascript 命令要求提供管理员凭据并显示消息“Finder 想要进行更改”。 这会在 macOS Big Sur 上静默安装(使用安装程序命令)我的应用程序期间导致问题,因为它会提示输入管理员凭据。

谁能告诉我如何在执行上述 osascript 命令时避免管理员凭据提示。

0 个答案:

没有答案