2017-03-14 96 views

回答

1

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

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

默认情况下不添加此项,所以没有它的项目将而不是备份到iCloud。

此外,即使正确设置了kSecAttrSynchronizable,请记住用户可能未启用iCloud Keychain功能,这意味着它们不会同步。

+0

Thanx为您的重播,我们可以使用kSecAttrSynchronizable属性甚至存储加密密钥? (通过CommonCrypto API生成) –