To send my very, very basic Mac app to the App Store (very simple, since it contains only one HTML and Javascript file - a very simple pun, which DOES NOT require any permissions from the system), Apple requires you to have a sandbox application .
The application works completely fine until I encode it with the most basic Entitlements.plist file as follows:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>com.apple.security.app-sandbox</key> <true/> </dict> </plist>
However, after coordinating with this at startup, the application crashes. For what this is needed, the application was built with the submit-to-appstore flag.
source share