我真的很困惑,因此问这个问题 - 每个iOS应用程序都有自己的设备上的钥匙串(iPhone),或者设备(iPhone)上只有一个钥匙串被不同的应用程序使用?
谢谢
如Apple文档中所述。对于iPhone,只有一个钥匙串,应用程序可以将钥匙串项目存储在其中。
在iOS中,应用程序可以访问单个钥匙串(逻辑上包含iCloud钥匙串)。当用户解锁设备时,此钥匙串会自动解锁,然后在设备锁定时锁定。应用只能访问自己的钥匙串项,或者与应用所属的组共享的项。它无法管理钥匙串容器本身。
参考:https://developer.apple.com/documentation/security/keychain_services/keychains