Mac 10.9辅助功能

时间:2013-07-03 08:59:38

标签: macos security system-preferences

Mac OS X 10.9将辅助功能设置移至不同的窗格,现在已将其移至安全和隐私状态,并且它基于每个应用程序,请查看以下屏幕截图,enter image description here

如果我们希望我们的应用程序启用辅助功能,那么我们可以拖放它,但是开发人员如何将我们的应用程序添加到此列表?任何一个面临类似问题的人都可以提供帮助。

1 个答案:

答案 0 :(得分:6)

在OS X 10.9 Mavericks中,AXAPIEnabled() has been deprecated

可以改为使用

AXIsProcessTrustedWithOptions

NSDictionary *options = @{(id)kAXTrustedCheckOptionPrompt : @YES};
BOOL accessibilityEnabled = AXIsProcessTrustedWithOptions((CFDictionaryRef)options);

如果您为YES传递了kAXTrustedCheckOptionPrompt,系统会向用户显示一个有用的对话框,其中包含指向正确安全性和安全性的链接。 “系统偏好设置”中的隐私窗格:

  

“YourApp.app希望使用辅助功能控制此计算机。”

enter image description here