apple will be enforcing app sanboxing in the mac app store in november, for apps made with xcode this isnt big deal to set as there is a simple interface with checkboxes that you check and uncheck in the IDE, but external applications like unity mac stand alones, how would that be , i hope there is some standalone command line app that can prepare for sanboxing as there is for code signing
I didn’t read all of it, but from what I understand its just a basic way of telling the OS (or whatever else is interpreting those commands) what functions your App does. So couldn’t the guys who make Unity just add some menu where we have to chose all of the options which our App/Game needs which in return would just include the extra codes of line in the App?
Its just a wild goes, because I have no idea how Unity actually builds Apps…
No not in the current way as unity never compiles anything for platforms others than mobile and console.
The desktop builds are compiled at UT and present in prebuilt form in your installation. all code you write ends in assemblies that this “desktop player” uses.
most likely will require another version to properly support sandboxing, to make sure the stand alones read and write files to the proper locations, file permisions and locations is not a big deal as currently unity stand alones are compliant with the mac app store guidelines, which sandboxing is just a technical way to enforce those guidelines so maybe just small changes are needed, but as dreamora said, the stand alones are prebuilt app bundles by UT.
however as i saw on the wwdc 11 videos, sandboxing permisions called “entitlements” are simple .plist files that will work in companion with code signing, so theres still hope that you can set those permisions set on a prebuilt app bundle just as its done with code signing
sandboxing is already available functionality in xcode 4.1 and lion, so i think its time UT and us start finding ways to make this work if people want to keep being able to submit games to the mac app store