我在Lion中为TextEdit创建了一个SIMBL插件,但由于Sandbox停止发布通知,我无法使用userInfo对象发送NSDistributedNotification。
我收到以下消息: TextEdit: * 尝试发布沙盒阻止的分发通知。
我认为这与以下权利有关; com.apple.security.temporary-exception.apple事件
如何在我的插件中实现此功能?或者我是否需要更改TextEdit的权利才能发送通知?
答案 0 :(得分:0)
分布式通知不再允许您在沙盒下指定userInfo有效负载。 apple events entitlement对分布式通知没有帮助,因为它们完全不同。此外,权利在应用程序上并且修改它们将使应用程序的代码签名无效,这也将阻止应用程序运行,因此权利不是可行的方式。