【问题标题】:.pkg installation when does authentication required is necessary?.pkg 安装何时需要身份验证?
【发布时间】:2013-10-22 16:51:21
【问题描述】:

问题是关于 packagemaker 而不是基于 appstore 的应用程序。

我通过 packagemaker 打包了一个可可应用程序以安装在 mac 上。 PackageMaker 可以选择在安装时要求用户进行身份验证。

我的问题是在什么情况下会选择“需要身份验证”选项?如果未选中此选项,应用将无法提供哪些功能,反之亦然

【问题讨论】:

  • 没有身份验证我认为你只能安装到主目录并且不能运行任何脚本

标签: macos packagemaker


【解决方案1】:

如果您想在普通用户的写入权限受限的位置安装文件,则必须选中“authentication required”选项。这将导致显示身份验证对话框,以便安装程序可以从用户那里获得必要的身份验证,并使用提升的权限将文件复制到那些受限制的位置。 例子:

1-Adding a launch daemon/agent. (Copied in /Library/LaunchAgents or /Library/LaunchDaemons)
2-Copying files to /Library/Application Support/

等等

但是,如果您的应用程序只想安装文件,比如说在用户的主目录中,您不必要求进行身份验证。

【讨论】:

    猜你喜欢
    • 2017-02-08
    • 1970-01-01
    • 1970-01-01
    • 2011-06-28
    • 2021-10-10
    • 2020-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多