提交到 Mac App Store,因为 Lion 要求所有应用程序指定代码签名权利。与 Growl 一样,我一直不清楚我应该指定哪些权利,并且一些 google-fu 没有回答我的问题。
我一直在控制台中看到这个:
GrowlApplicationBridge: Could not send open-document event to register this application with Growl because AESend returned -600/no eligible process with specified descriptor
编辑:更新权利后:
<key>com.apple.security.temporary-exception.apple-events</key>
<array>
<string>com.Growl.GrowlHelperApp</string>
</array>
现在我在控制台中看到了这个:
*** attempt to post distributed notification 'GrowlNotification' thwarted by sandboxing.
编辑 x2:更具体地说,问题在于NSDistributedNotificationCenter
允许应用程序向其他进程发布通知。