【问题标题】:How to sync keychain over iCloud如何通过 iCloud 同步钥匙串
【发布时间】:2016-02-19 22:10:10
【问题描述】:

我不想将我的应用的敏感数据存储在钥匙串中。我也希望使用 iCloud 在设备上同步。

根据 Apple 的说法,这是可能的:

iCloud 钥匙串是否适用于第三方应用程序?

是的。开发人员可以更新他们的应用程序以使用 iCloud 钥匙串。 这些应用程序保存的密码在所有设备上保持最新 使用该应用程序并使用 iOS 7.0.3 或更高版本或 OS X Mavericks v10.9 或更高版本。

但是,我找不到任何有关该应用所需内容的文档。如果用户启用了 iCloud 钥匙串,钥匙串的所有内容会同步吗?

【问题讨论】:

  • 感谢您的反对。这个问题有什么问题?
  • 说真的,如果问题有问题,我会很乐意改写。让我知道问题是什么:]

标签: ios icloud keychain


【解决方案1】:

添加任何要同步的项目时,您需要设置kSecAttrSynchronizable 属性。我建议使用包装库,例如 KeychainAccess(在 swift 中)或 UICKeyChainStore(在 Obj-C 中),因为它在很大程度上促进了钥匙串和各种属性的处理(它们都提供了 synchronizable 属性)

【讨论】:

猜你喜欢
  • 2012-07-14
  • 1970-01-01
  • 2017-08-04
  • 1970-01-01
  • 2023-03-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多