I guess the answer is no, but I decided that I would ask anyway.
Suppose I have a shared library into which several applications are embedded. Now let's say that this shared library provides an API for some web services that use the same username / password for all n applications that use the library.
Is it then possible to set the username / password in one place, for example, the system settings and allow several applications to access the settings, or is NSUserDefaults still completely sandboxed?
This is similar to what the keyring is needed for, but can you use it for arbitrary data or only for authentication data? Can I use a set of parameters to change keychain data shared between applications with the same Apple id prefix?
source share