Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Plugins 带有沙盒应用程序的SIMBL插件_Plugins_Osx Lion_Sandbox_Textedit_Simbl - Fatal编程技术网

Plugins 带有沙盒应用程序的SIMBL插件

Plugins 带有沙盒应用程序的SIMBL插件,plugins,osx-lion,sandbox,textedit,simbl,Plugins,Osx Lion,Sandbox,Textedit,Simbl,我已经在Lion中为TextEdit创建了一个SIMBL插件,但是由于沙箱阻止发布通知,我无法发送带有userInfo对象的NSDistributedNotification 我得到以下信息: TextEdit:*尝试发布分布式通知,但沙箱阻止 我相信这与以下权利有关; com.apple.security.temporary-exception.apple-events 如何在我的插件中实现这一点?或者我需要更改TextEdit的权限才能发送通知吗?分布式通知不再允许您在沙箱下指定userIn

我已经在Lion中为TextEdit创建了一个SIMBL插件,但是由于沙箱阻止发布通知,我无法发送带有userInfo对象的NSDistributedNotification

我得到以下信息: TextEdit:*尝试发布分布式通知,但沙箱阻止

我相信这与以下权利有关; com.apple.security.temporary-exception.apple-events


如何在我的插件中实现这一点?或者我需要更改TextEdit的权限才能发送通知吗?

分布式通知不再允许您在沙箱下指定userInfo负载。apple events授权对分布式通知没有帮助,因为它们是完全不同的东西。此外,授权在应用程序上,修改这些授权将使应用程序的代码签名无效,这也将阻止应用程序运行,因此授权不是解决方案