我在官方文档中找不到明确的答案。
kSecAttrAccessible是否会影响kSecClassGenericPassword类的keychain项的备份行为?
只有kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly明确声明该项未备份。 AFAICS,kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly使其显式化的唯一原因是因为它是设计的。
这是否意味着是否备份了kSecClassGenericPassword是一个实现细节,因此可能会发生变化?
答案 0 :(得分:1)
强调我的。
iCloud Backup就像没有密码的iTunes备份一样:钥匙串项目包含在备份中,但它们包含在设备专用密钥中。因此,它们只能恢复到最初备份它们的设备,这意味着当您将备份还原到其他设备时它们会丢失
奎因“爱斯基摩人!” Apple开发人员关系,开发人员技术支持,核心操作系统/硬件