Sandboxing / entitlements need to be applicable relative to OS X versions

Originator:joerg.jacobsen
Number:rdar://10936416 Date Originated:2012/02/27
Status:Open Resolved:
Product:Mac OS X Product Version:10.7.3
Classification:Serious Bug Reproducible:Always
 
To be able to support different OS X versions when mandatory sandboxing is in force apps have to be able to express the following behaviors:

* Don’t sandbox me if I am running on OS X upto version X.Y.Z (because Apple has not provided enough entitlements/API upto X.Y.Z to support my app)

* Give me a temporary entitlement X upto OS X version X.Y.Z and beginning with X.Y.Z+1 revoke X (since Apple has given me some API so I don’t need X anymore)

You can find a more detailed discussion on why this is important here:

http://www.joergjacobsen.de/blog/2012/02/24/sandboxing-and-coping-with-different-os-x-versions/

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!