在 El Capitan 中以编程方式打开某些 OS X 首选项面板

Opening certain OS X preference panes programmatically in El Capitan

在 Yosemite 中,可以通过打开 x-apple.systempreferences:com.apple.preferences.internetaccountsx-apple.systempreferences:com.apple.preferences.extensions?Share_Menu.

等 URL 来打开特定窗格和选项卡上的系统偏好设置

但是这在 El Capitan 中不再有效,而是只打开正常的系统偏好设置。有什么办法可以在 El Capitan 中实现这个功能吗?

注意: 奇怪的是 URL x-apple.systempreferences:com.apple.preference.security?Privacy_Accessibility 在 El Capitan 中仍然有效。

我想出的一种方法是对 select 所需的窗格执行 AppleScript,但是这无法 select 该窗格中的控件,例如"Extensions" 首选项面板的 "Share Menu" 部分。

NSString *script = @"tell application \"System Preferences\"\n\tset the current pane to pane \"com.apple.preferences.extensions\"\n\tactivate\nend tell";
NSAppleScript *appleScript = [[NSAppleScript alloc] initWithSource:script];
[appleScript executeAndReturnError:nil];