小编Joh*_*alo的帖子

为什么直接运行bash脚本不需要用户权限,但运行脚本的.app文件需要它们?

我有一个bash脚本myscript加载一些AppleScript来提示用户的图形界面,要求他输入密码.

  • 如果我直接在.app包之外运行bash文件,它可以在没有系统提示的情况下执行 do you want to allow this program to access...[stuff]?

  • 但是如果我将相同的bash文件放在.app包中(与脚本同名),并双击.app文件,那么它将首先显示系统提示以请求用户授权.我没有为该应用添加任何特殊权利.

是否有链接解释了.app安全性与执行脚本的不同之处,而不是命令行?

macos bash entitlements

4
推荐指数
1
解决办法
122
查看次数

标签 统计

bash ×1

entitlements ×1

macos ×1