【问题标题】:What happens to Keychain when iPhone is restored from backup?当 iPhone 从备份中恢复时,钥匙串会发生什么?
【发布时间】:2018-01-12 08:44:27
【问题描述】:

如果您备份iOS 设备A并从设备A的备份中恢复设备B,您是否也会获得数据设备 A 中的钥匙串是否已恢复?或不?

【问题讨论】:

    标签: ios security persistence keychain


    【解决方案1】:

    这取决于钥匙串项目在设备 A 上的存储方式。 每个应用程序都可以决定是否将其项目恢复到任何设备,或仅恢复到原始设备。 见Key Chain Concepts

    项目可访问性的第二个维度决定了在恢复备份时项目是否迁移到新设备。如果项目的 kSecAttrAccessible 属性以字符串 ThisDeviceOnly 结尾,则项目将恢复到创建备份的同一设备,但在恢复其他设备的备份数据时不会迁移到新设备。

    【讨论】:

    • 谢谢,你的回答很有帮助!
    猜你喜欢
    • 2023-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-12
    • 1970-01-01
    • 1970-01-01
    • 2013-09-09
    • 1970-01-01
    相关资源
    最近更新 更多