I have an iPhone application that talks to a web service over SSL. I would like to distribute a key with the app which the app can use to identify itself to the web service (An application key). All apps can use the same key, so I can distribute the same key with every app.
How can I distribute this in a way that protects it from discovery or use by anything other than the application?
I am using Core Data with a SQLite db.