1

I have read so many blogs but still its not clear to me that whether iCloud backs up the keychain data which are stored programmatically using SecItemAdd or not ?

4

1 回答 1

3

iCloud 钥匙串是 iOS 7.0.3 / OS X Mavericks 10.9 中引入的一项功能。

为了利用 以编程方式存储的数据SecItemAdd,您必须使用密钥kSecAttrSynchronizable更新项目。

默认情况下不添加此密钥,因此没有它的项目将不会备份到 iCloud。

此外,即使kSecAttrSynchronizable设置正确,请记住用户可能没有从他们的角度启用 iCloud 钥匙串功能,这意味着他们也不会同步。

于 2017-03-14T13:56:40.293 回答