为什么直接运行bash脚本不需要用户权限,但运行脚本的.app文件需
我有一个bash脚本myscript,它会加载一些Applecript来提示用户的图形界面,询问他的密码.
>如果我直接在.app包之外运行bash文件,它可以在没有系统提示的情况下执行它你想让这个程序访问… [stuff]? 是否有链接解释了.app安全性与执行脚本的不同之处,而不是命令行? 解决方法
在这两种情况下,脚本都是由应用程序启动的.在一种情况下,应用程序是终端,它具有所需的权限.此时你的应用还没有.
这是10月10日的变化,在release notes中描述:
Mojave对Apple Events(AppleScript的核心)进行了非常严格的控制,这使得自动化变得非常复杂. Michael Tsai has aggregated a lot of helpful discussion of the issues. 另见:com.apple.iTunes AEDeterminePermissionToAutomateTarget is always return -600 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |