For some context the interface to configure your .entitlements
plist in xcode4 looks like this .
It automatically creates a file in your $(SOURCE_ROOT)
called AppName.entitlements
.
.plist
s are the XML files Apple uses for almost everything that would be a text config file on a 'traditional' unix. If you're developing in Python on OSX you may find the Python plistlib helpful. The Apple blessed way to edit them is using XCode itself (before XCode4 there was a stand-alone Property List Editor.app).
In this case the default they want merely contains:
<?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>
I suspect if you simply paste that into a file named InternetWorks.entitlements
you'll resolve their issue. Although you may need to request more of the available permissions.