Macos 在沙盒中以编程方式更改键盘语言输入源(TISSelectInputSource)
我正在尝试以编程方式更改键盘布局。我在这里找到了解决方案,但它在沙盒应用程序中不起作用。我发现我需要在授权文件中设置一个异常,更准确地说是com.apple.security.temporary-exception.mach-lookup.global-nameMacos 在沙盒中以编程方式更改键盘语言输入源(TISSelectInputSource),macos,sandbox,macos-carbon,appstore-sandbox,Macos,Sandbox,Macos Carbon,Appstore Sandbox,我正在尝试以编程方式更改键盘布局。我在这里找到了解决方案,但它在沙盒应用程序中不起作用。我发现我需要在授权文件中设置一个异常,更准确地说是com.apple.security.temporary-exception.mach-lookup.global-name <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.security.app-sandbox</key>
<true/>
<key>com.apple.security.temporary-exception.mach-lookup.global-name</key>
<array>
<string>com.apple.tsm.portname</string>
</array>
</dict>
</plist>
当我运行一个应用程序时,我仍然会在控制台中得到一个错误16.03.15 17:47:48000 kernel[0]:Sandbox:my_app3704 deny mach lookup com.apple.tsm.portname。这里是更改键盘布局的文档,但没有关于沙盒的内容。
有什么想法吗