iTunes/iCloud是否备份了钥匙串密码?

qno*_*oid 5 security encryption backup keychain ios

我在官方文档中无法找到明确的答案.

kSecAttrAccessible是否会影响如何备份类kSecClassGenericPassword的keychain项的行为?

只有kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly明确声明该项未备份.AFAICS,kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly使其显式的唯一原因是因为它是设计的.

这是否意味着是否备份了kSecClassGenericPassword是一个实现细节,因此可能会发生变化?

qno*_*oid 1

强调我的。

\n\n
\n

iCloud 备份的作用类似于没有密码的 iTunes 备份:钥匙串项目包含在备份中,但它们使用设备特定的密钥进行包装。因此,它们只能恢复到最初备份它们的设备上,这意味着当您将备份恢复到其他设备时它们会丢失

\n
\n\n

奎因 \xe2\x80\x9c爱斯基摩人!\xe2\x80\x9d
\nApple 开发者关系、开发者技术支持、核心操作系统/硬件

\n\n

参考:https://forums.developer.apple.com/message/282490#282490在此输入图像描述

\n