ios - 每个 iOS 应用程序在设备上都有自己的单个钥匙串(keychain)吗?

标签 ios iphone keychain

我真的很困惑,因此问这个问题 - 每个 iOS 应用程序在设备 (iPhone) 上都有自己的钥匙串(keychain),还是设备 (iPhone) 上只有一个钥匙串(keychain)供不同的应用程序使用?

谢谢

最佳答案

如 Apple 文档中所述。对于 iPhone,只有一个钥匙串(keychain),应用程序可以在其中存储它们的钥匙串(keychain)项目。

In iOS, apps have access to a single keychain (which logically encompasses the iCloud keychain). This keychain is automatically unlocked when the user unlocks the device and then locked when the device is locked. An app can access only its own keychain items, or those shared with a group to which the app belongs. It can't manage the keychain container itself.

引用:https://developer.apple.com/documentation/security/keychain_services/keychains

关于ios - 每个 iOS 应用程序在设备上都有自己的单个钥匙串(keychain)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55314278/

相关文章:

ios - iOS 钥匙串(keychain)中的项目会在应用程序卸载并重新安装后继续存在吗?

c# - 如何正确使用SecRecord(KeyChain)?

ios - 私有(private)钥匙串(keychain)商店

ios - 如何在创建新记录时使用 CloudKit 不延迟地更新 TableView 中的数据

ios - 为什么图像没有存储在 Firebase 存储中并且 URL 为零?

ios - 从 plist 中检索后无法释放对象

iphone - 媒体查询和 firefox/chrome

iphone - 带有自定义容器 View Controller (MMDrawerController) 的 iOS 状态恢复

iphone - 在尝试将 ios 应用程序发布到应用程序商店之前需要完成的事情

iphone - 如何在调试期间在 iPad 中保持相同的 iPhone 应用尺寸