I believe the recommended advice would be to move to XPC services, which can be 
separately entitled.

But all of your apps should automatically receive permission for 
~/Library/Application Support/$COMPANY_NAME. We recently had to update 
OmniGraffle to look in ~/Library/Application Support/The Omni Group/OmniGraffle 
for its stencils for the same reason.

--Kyle Sluder

On Aug 14, 2011, at 1:59 PM, Andrew Satori <d...@druware.com> wrote:

> Having spent the weekend trying to migrate to supporting sandboxing, I think 
> I have hit a snag that may well be terminal.  
> 
> The situation:
> 
> My application contains a bundle that embeds a set of programs (a local 
> instance of the PostgreSQL RDMS).  Outside of the sandbox, it properly 
> creates the database and does the work using NSTask.  All of the file IO is 
> safely inside the users home directory in the ~/Libray/Application Support/ 
> folder.
> 
> When I enable the sandboxing it all goes into the toilet.  As far as I can 
> tell, the NSTask calls are not inheriting the sandbox entitlements and are 
> there fore failing to be able to have any file IO against the container.
> 
> The question: 
> 
> Has anyone else had to deal with this that can offer any insight?  I am 
> feeling very lost.
_______________________________________________

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

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

Reply via email to