title: What are the code sign entitlement keys needed for using Growl on Lion?
body: <p>Submission to the Mac App Store since Lion requires all apps to specify code sign entitlements. As with Growl it was never clear what entitlements I should specify and some google-fu gives no answer to my question.</p>
  
  <p>I keep seeing this in the console:</p>
  
  <pre><code>GrowlApplicationBridge: Could not send open-document event to register this application with Growl because AESend returned -600/no eligible process with specified descriptor
  </code></pre>
  
  <p>Edit: After updating entitlements with:</p>
  
  <pre><code>&lt;key&gt;com.apple.security.temporary-exception.apple-events&lt;/key&gt;
  &lt;array&gt;
      &lt;string&gt;com.Growl.GrowlHelperApp&lt;/string&gt;
  &lt;/array&gt;
  </code></pre>
  
  <p>Now I see this in the console instead:</p>
  
  <pre><code>*** attempt to post distributed notification 'GrowlNotification' thwarted by sandboxing.
  </code></pre>
  
  <p>Edit x2: To be more specific, the problem is with <code>NSDistributedNotificationCenter</code> which allows the app to post notifications to other processes.</p>