为什么代码签名的应用突然开始触发“...不允许辅助访问。”错误?


1

环境 :OS X 10.10.5

背景 : 我有一个过去一年左右用过的苹果。我用它来从我的密码管理器复制密码(在我的情况下为1Password),然后将其粘贴到系统提示符中以解锁我的加密磁盘。如您所知,OS X不允许将密码粘贴到这些密码提示中。由于我的密码非常长且非常随机,因此输入密码并不容易。我写了这个脚本来处理我的粘贴。在我今天重新启动计算机之前,它一直很好用。我大约一周前重新启动它。

当我编写脚本时,我对其进行了编码,以便OS X在每次运行时都不会重新提示我有辅助访问问题。

自上次重新启动以来,可能已安装安全更新。不是100%肯定,但我知道系统已提示我几天手动允许更新(一个需要重启)。

问题 : 每次我尝试使用此密码粘贴应用程序时,我收到消息:

Paste Secure Password is not allowed assistive access.
System Events got an error: Paste Secure Password is not allowed assistive access. (-25211)

起初它发生在我运行它的那一刻。它根本就不会运行。然后,我从系统首选项的“辅助功能”列表中删除了它的条目,然后重新添加它。

比它运行之后,然后发生了一些非常奇怪的事情......如下:

  • 应用程序在“辅助功能”列表中,并勾选。
  • 应用程序运行,并通过其对话框要求我选择密码等。
  • 在那时,“辅助功能”列表中的应用程序条目将更改名称。它仍然存在,但有一个代码名称(例如,现在,它的条目已重命名为970520065 ......(等),如下所示。

    enter image description here

  • 它保持这种方式大约10秒钟。

  • 出现辅助访问错误。
  • 大约10秒钟后,应用程序在“辅助功能”列表中的条目将恢复为应有的状态,如下所示。

    enter image description here

  • 如果“辅助功能”面板已锁定,则当应用程序的条目重新出现时,它将恢复为取消勾选。我必须解锁面板并重新勾选它。
  • 每次我尝试使用它时都会重复出现问题。所以它无法使用。

谁能建议如何解决这个问题?我做了我所知道的一切。

  • 应用已签署代码。
  • 应用程序已添加到“辅助功能”列表中,并已勾选。

不知道还有什么可以尝试。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.