问题是关于packagemaker而不是基于appstore的app。
我通过packagemaker打包了一个cocoa应用程序,以便在mac上安装。 PackageMaker可以选择在安装时要求用户进行身份验证。
我的问题是在什么情况下会选择'需要身份验证'选项?如果未选中此选项,则应用程序将无法提供哪些功能和副作用
答案 0 :(得分:0)
如果要在普通用户限制写入权限的位置安装文件,则必须选中“authentication required
”选项。这将导致显示身份验证对话框,以便安装程序可以从用户获得必要的身份验证,并使用提升的权限将文件复制到这些受限制的位置。
例子:
1-Adding a launch daemon/agent. (Copied in /Library/LaunchAgents or /Library/LaunchDaemons)
2-Copying files to /Library/Application Support/
等
但是,如果您的应用程序只想安装文件,请说在用户的主目录中,您不必要求身份验证。