我不会在钥匙串(keychain)中存储我的应用程序的敏感数据。我也想使用iCloud在设备上进行同步。
根据苹果公司的说法,这是可能的:
但是,我找不到有关该应用程序所需内容的任何文档。如果用户启用了iCloud钥匙串(keychain),是否会同步钥匙串(keychain)的所有内容?
最佳答案
添加要同步的任何项目时,需要设置kSecAttrSynchronizable
属性。我建议使用包装器库,例如KeychainAccess(快速)或UICKeyChainStore(在Obj-C中),因为它在很大程度上有助于处理钥匙串(keychain)和各种属性(它们都提供synchronizable
属性)
关于ios - 如何通过iCloud同步钥匙串(keychain),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33775569/