joh*_*han 9 keychain ios icloud
我不想在钥匙串中存储我的应用程序的敏感数据.我也希望使用iCloud同步设备.
根据Apple的说法,这是可能的:
iCloud Keychain是否可以与第三方应用程序配合使用?
是.开发人员可以更新他们的应用程序以使用iCloud Keychain.这些应用保存的密码会在使用该应用并使用iOS 7.0.3或更高版本或OS X Mavericks v10.9或更高版本的所有设备上保持最新.
但是,我找不到有关应用程序所需内容的任何文档.如果用户启用了iCloud Keychain,是否会同步钥匙串的所有内容?
kSecAttrSynchronizable添加要同步的任何项目时,需要设置属性.我建议使用一个包装库,如KeychainAccess(在swift中)或UICKeyChainStore(在Obj-C中),因为它在很大程度上便于处理钥匙串和各种属性(它们都提供了一个synchronizable属性)