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