Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 Lion 中为 TextEdit 创建了一个 SIMBL 插件,但是我无法发送带有 userInfo 对象的 NSDistributedNotification,因为沙盒会阻止发布通知。
我收到以下消息:TextEdit: *尝试发布被沙盒阻止的分布式通知。
我认为这与以下权利有关;com.apple.security.temporary-exception.apple-events
如何在我的插件中实现这一点?或者我是否需要更改 TextEdit 的权利才能发送通知?
分布式通知不再允许您在沙盒下指定 userInfo 有效负载。苹果事件权利不能帮助您分发通知,因为它们是完全不同的东西。此外,权利在应用程序上,修改它们将使应用程序的代码签名无效,这也将阻止应用程序运行,因此权利不是要走的路。