Sandboxing problem

Hey devs,

I created a cocoa app using Accessibility API and it works perfectly, but as soon as I enable app sandboxing it no longer does what it supposed to do.

My question is, as there are couple of apps in the Mac App Store that are using this API, is there a way to enable this with app that was sandboxed?

This is my first application ever written and I worked pretty hard to make it as perfect as possible and it is kind of dissapointing seeing it now not working with sandbox.

Any help would be appreciated,

Cheers

I'm thinking that you'd need some sort of temporary exception entitlement (see this document for more about that). Specifically what API are you trying to use?

I created a cocoa app using Accessibility API …

Are you a client of the Accessibility API? That is, are you trying to use Accessibility to inspect or control other apps?

If so, that’s not compatible with sandboxing and thus can’t be distributed via the Mac App Store.

My question is, as there are couple of apps in the Mac App Store that are using this API, is there a way to enable this with app that was sandboxed?

I can’t comment on other developer’s apps but I posted some general points about this in an earlier thread.

Share and Enjoy

Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware

let myEmail = "eskimo" + "1" + "@apple.com"
Sandboxing problem
 
 
Q