我正在开发一个macOS应用程序,它是一个后台应用程序,因此我希望在按下键盘键时执行特定功能。我从苹果文档中读到addGlobalMonitorForEvents(匹配:handler:)。此外,要使用此选项,还必须启用辅助功能。我使用AXIsProcessTrustedWithOptions检查了辅助功能,该功能已实现且工作正常。我向用户给予警报,要求启用辅助功能,如果用户同意,则隐私系统首选项窗口中的辅助功能将打开。现在,我面临的问题是应用程序未出现在可访问性列表中,因此用户必须手动将应用程序添加到列表中。是否有任何方法通过编程(SWIFT)将应用程序添加到可访问性列表中?
1条答案
按热度按时间b09cbbtk1#
海马拉V932,
这很简单,只是你要做的是加上这个:
到您的
<AppName>.entitlements
文件,然后再次重建您的项目,它现在应该打开一个对话框,转到设置,以给予应用程序无障碍访问,应用程序现在应该显示在列表中。