title: How can I terminate my app in a helper app with sandboxing enabled?
body: <p>I've created a helper app, which monitors iTunes and launches/terminates the main app.</p>
  
  <p>The launching works perfectly.
  The only problem is that I'm not allowed to terminate the main app, because of sandboxing.
  I get those 3 logs:</p>
  
  <pre><code>12/23/12 8:45:37.522 PM appleeventsd[70]: Sandboxed application with pid 8293 attempted to lookup App:"Significator 2"/8877/0x0:0x150150 ???? sess=100011 but was denied due to sandboxing. (handleMessage()/appleEventsD.cp #2007) com.apple.coreservices.appleevents.peer.0x7fd9c2401f00.xpcq
  
  
  12/23/12 8:45:37.000 PM kernel[0]: Sandbox: sandboxd(8888) deny mach-lookup com.apple.coresymbolicationd
  
  
  12/23/12 8:45:37.873 PM sandboxd[8888]: ([8293]) SignificatorHelp(8293) deny appleevent-send ch.ilijatovilo.significator-2
  </code></pre>
  
  <p>I've tried terminating it like this in the helper app:</p>
  
  <pre><code>NSRunningApplication *app = [[NSRunningApplication runningApplicationsWithBundleIdentifier:[self mainApplicationBundle].bundleIdentifier] objectAtIndex:0];
  [app terminate];
  </code></pre>
  
  <p>Of course, I could add another observer in the main app, but I want to avoid that.</p>