0

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

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

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

4

1 回答 1

0

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

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

等等

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

于 2013-10-22T17:06:44.347 回答