钥匙串数据是否同步到 iCloud 备份
Does keychain data synced to iCloud back up
我已经阅读了很多博客,但我仍然不清楚 iCloud 是否备份使用 SecItemAdd
以编程方式存储的 keychain 数据?
iCloud Keychain 是 iOS 7.0.3 / OS X Mavericks 10.9 引入的功能。
为了对使用 SecItemAdd
以编程方式存储的数据利用这一点,您必须使用密钥 kSecAttrSynchronizable.
更新项目
默认情况下不添加此密钥,因此没有它的项目不会备份到 iCloud。
此外,即使 kSecAttrSynchronizable
设置正确,请记住,从用户的角度来看,用户可能没有启用 iCloud 钥匙串功能,这意味着他们也不会同步。
我已经阅读了很多博客,但我仍然不清楚 iCloud 是否备份使用 SecItemAdd
以编程方式存储的 keychain 数据?
iCloud Keychain 是 iOS 7.0.3 / OS X Mavericks 10.9 引入的功能。
为了对使用 SecItemAdd
以编程方式存储的数据利用这一点,您必须使用密钥 kSecAttrSynchronizable.
默认情况下不添加此密钥,因此没有它的项目不会备份到 iCloud。
此外,即使 kSecAttrSynchronizable
设置正确,请记住,从用户的角度来看,用户可能没有启用 iCloud 钥匙串功能,这意味着他们也不会同步。