带有沙盒应用的SIMBL插件

时间:2011-11-06 21:29:00

标签: plugins osx-lion sandbox textedit simbl

我在Lion中为TextEdit创建了一个SIMBL插件,但由于Sandbox停止发布通知,我无法使用userInfo对象发送NSDistributedNotification。

我收到以下消息: TextEdit: * 尝试发布沙盒阻止的分发通知。

我认为这与以下权利有关; com.apple.security.temporary-exception.apple事件

如何在我的插件中实现此功能?或者我是否需要更改TextEdit的权利才能发送通知?

1 个答案:

答案 0 :(得分:0)

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