gpt4 book ai didi

iphone - 是否可以在应用程序之间共享设置包和 NSUserDictionary 对象?

转载 作者:行者123 更新时间:2023-12-03 19:20:45 25 4
gpt4 key购买 nike

我的猜测是答案是“不”,但我想我还是会问。

假设我有一个共享库,多个应用程序将其构建到其可执行文件中。现在假设这个共享库为某些 Web 服务提供了一个 API,该服务对使用该库的所有 n 个应用程序使用相同的用户名/密码。

是否可以在一个地方(例如系统设置)设置用户名/密码并允许多个应用程序访问这些设置,或者 NSUserDefaults 仍然完全沙箱化?

这似乎是钥匙串(keychain)的用途,但是您可以将它用于任意数据而不是仅用于身份验证数据吗?设置 bundle 可用于更改具有相同 Apple ID 前缀的应用程序之间共享的钥匙串(keychain)数据吗?

最佳答案

你可以在钥匙串(keychain)中存储任意数据,我发誓我读过具有相同捆绑 ID 根的应用程序可以共享钥匙串(keychain)。现在我已经找不到引用资料了。

也许是我梦到的。

编辑
我很确定它在 KeyChain Services 文档中,但所有对它的引用似乎消失。
当时觉得很有趣,就记下来了:

can use "bundle seed id" to share keychain access between multiple apps w. a single app ID

就是这样。我还没有检查过,所以我不确定这是否意味着您可以制作和分发使用一个钥匙串(keychain)的多个应用程序,或者它是否只是意味着一个应用程序的连续版本会看到相同的钥匙串(keychain)。

我很想找到原始引用资料。

这是一个developer forum post这说明这是可能的。

关于iphone - 是否可以在应用程序之间共享设置包和 NSUserDictionary 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2128005/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com