当一个应用程序想要使用 AppleEvent 与其他应用程序通信时,我在我们的自动化系统中遇到了问题。我们有一个自动化实用程序 (QASoapLib.app),它存在于 Mac 客户端机器上,在该机器上对软件 (MySoftware.app) 执行测试当实用程序应用程序在 MySoftware.app 上触发测试时,我遇到了一个问题。QASoapLib 和 MySoftware.app 之间的通信使用 Apple 事件进行。每当 QASoapLib 首次向新的 MySoftware.app 构建触发命令时,Apple 操作系统都会抛出一个权限对话框,提示“QASoapLib.app”想要访问控制“MySoftware.app”。允许控制将提供对“MySoftware.app”中文档和数据的访问权限,并在该应用程序中执行操作” 如果我们按下 Ok 按钮,那么两者之间的通信就会发生并且 MySoftware.app 开始运行测试。该警报不再针对该构建出现。但是对于系统中每个新的 MySoftware.app 构建,总是会出现警报。它成为自动化的阻塞问题。我应该怎么做才能解决这个问题?