Hi Quinn,
The app is distributed via the Mac App Store
Actually I'm working inside the AppSandboxLoginItemXPCDemo, so yes the helper tool is embedded withing the app (and also the command line tool)
The answer to your last question is a bit complicated, so I prefer to describe the current scenario (with NSConnection).
The command line tool is used to make only one specific task: start the application from the terminal and "wait" until the application window associated to (or the whole app) is closed.
The command line tool passes (using NSConnection) some parameters to the application and the "wait" flag is one of them.
The command line tool is pretty much identical to the BBEdit command line bbedit and bbdiff helpers but sandboxed for the Mac App Store
Topic:
App & System Services
SubTopic:
Processes & Concurrency
Tags: