Mojave中的一项新安全功能围绕着系统对话框展开,该对话框提示您授予对想要控制其他应用程序的应用程序的访问权限,例如Finder(我发现Epi Epichrome等某些应用程序经常发生这种情况):
是否有已知的方法可以禁用此功能或允许某些目标位置(受控应用程序)始终允许此类活动?
我确实相信,与仅使用“可访问性”选项卡仅允许应用程序进行系统更改相比,此行为与以前的OS版本相比已发生了显着变化。
这是新面板:
Mojave中的一项新安全功能围绕着系统对话框展开,该对话框提示您授予对想要控制其他应用程序的应用程序的访问权限,例如Finder(我发现Epi Epichrome等某些应用程序经常发生这种情况):
是否有已知的方法可以禁用此功能或允许某些目标位置(受控应用程序)始终允许此类活动?
我确实相信,与仅使用“可访问性”选项卡仅允许应用程序进行系统更改相比,此行为与以前的OS版本相比已发生了显着变化。
这是新面板:
Answers:
将应用程序添加到“全盘访问”
在Mojave的“安全性和隐私”下,有一个名为“全盘访问”的新选项卡。
将我的个人Applescript应用程序添加到此列表(除了现有的“辅助功能”列表之外)使提示消失。
更新9/26:在进一步使用几天后,这似乎有时会起作用,但并不一致。🙁
过去,我们使用以下终端命令使用户能够“允许任何地方的应用程序”,并且消除了向“辅助功能”添加应用程序的需要:
sudo spctl --master-disable
这对于Sierra和High Sierra效果很好,但是Mojave(今天已安装公共发行版)中新的Automation标签似乎工作方式有所不同。即使进行了上述终端更改,系统仍会提示我们允许所有我们的应用程序控制Finder和系统事件。但是,我发现其他代码签名的应用程序(例如Adobe Bridge)也必须提示相同的消息。不知道是否有解决方法。
我希望一次接受每个对话框将防止消息在我们发出的将来的应用程序更新中再次出现。现在将进行测试。否则,必须测试出开发人员/代码签名的路由。