I have an app that was easy to get into the pre-sandbox App Store and am
trying to find a way to get it back in there.

There are actually two apps.. A GUI and a Renderer.

The GUI controls all the settings, starts and stops the renderer and, while
the renderer is running, sends messages to the renderer to make changes as
the user manipulates the GUI.

The main GUI currently uses Distributed Notifications to talk to the
renderer. These aren't allowed in the sandbox, but could be replaced with
AppleEvents. I am a bit reluctant to do this because the AppleEvent
entitlements are listed as temporary.

I have read about XPC, but the docs say "The life cycle of an XPC service,
and its integration with Grand Central Dispatch (GCD), is managed entirely
by the system."

My renderer process would need to be running even after the user has quit
the GUI, so I am not sure that this sort of system will work in my case.

Additionally I have an NSStatusItem that runs within its own app and needs
to work similarly to the GUI, sending messages to the renderer when the GUI
app is not running.

Should I use AppleEvents, or just forget trying to put such a complex web of
3 apps into a sandbox?

Thanks,

Trygve



_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to