我的猜测是答案是否定的,但我想我还是会问。
假设我有一个共享库,多个应用程序将其构建到它们的可执行文件中。现在假设这个共享库为使用该库的所有 n 个应用程序使用相同的用户名/密码的某些 Web 服务提供了一个 API。
那么是否可以在一个地方(例如系统设置)设置用户名/密码并允许多个应用程序访问设置,或者 NSUserDefaults 是否仍然完全被沙盒化?
这似乎是钥匙串的用途,但是您可以将它用于任意数据而不是仅用于身份验证数据吗?可以使用设置包来更改具有相同苹果 ID 前缀的应用程序之间共享的钥匙串数据吗?