gpt4 book ai didi

swift - 苹果系统。我如何请求访问每个应用程序的系统事件?

转载 作者:行者123 更新时间:2023-11-28 07:20:44 25 4
gpt4 key购买 nike

我需要我的 Mac Swift 应用程序使用系统事件(通过 Applescript)来关闭用户添加到列表中的任何应用程序。我在我的系统偏好设置中看到许多应用程序在自动化面板中具有系统事件访问权限(例如“Google 的备份和同步”或“Divvy”)。我该如何请求权限?

最佳答案

在 Info.plist 中添加键 NSAppleEventsUsageDescription在源代码 View 中

<key>NSAppleEventsUsageDescription</key>
<string>$(PRODUCT_NAME) needs to control System Events</string>

Privacy - AppleEvents Sending Usage Description在属性 ListView 的弹出菜单中。

<string>值是任意描述。

此外,在启用强化运行时的 Xcode 11 中,您必须检查 Apple Events复选框

关于swift - 苹果系统。我如何请求访问每个应用程序的系统事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58193652/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com