ios - iOS中 "keyChain"和 "iCloud keychain"的区别

标签 ios iphone swift

<分区>

keyChainiCloud keychain 有什么区别? 它们相同吗?

登录信息将存储在 iCloud文件系统 中的确切位置?

如果我在设备设置中关闭 iCloud keychain 会怎样?

请给我推荐一个 Swift 代码,这样我就可以在我的 iOS 设备本地存储我的用户名和密码,并且当连接到互联网时它应该与 iCloud 同步。

我试着用 GitHub - evgenyneu/keychain-swift:

但我对 GitHub 中给出的以下步骤感到困惑: Setup with Swift Package Manager .

我创建了步骤中给出的 Package.swift 文件并粘贴

import PackageDescription
let package = Package(
    name: "KeychainSwift",
    dependencies: [
        .Package(url: "https://github.com/marketplacer/keychain-swift.git",
                 versions: Version(8,0,0)..<Version(9,0,0))
    ]
)

这给了我一个警告

No such module 'PackageDescription'**

最佳答案

这不仅仅是密码,它也是您导入、接受或分配的所有 PKI 证书。 Leo Dabus 是正确的。所有 iCloud 钥匙串(keychain)密码和证书都在本地计算机上并同步到 iCloud。本地钥匙串(keychain)就是这样,只存储在本地。有一些方法可以只备份钥匙串(keychain),但如果您是新手,那就不值得这么麻烦了。为自己节省一些时间,购买一个便宜的计划,例如每月 2.99 美元购买一个 200GB 的 iCloud 备份帐户(如果您甚至需要那么多的话。)

关于ios - iOS中 "keyChain"和 "iCloud keychain"的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45808750/

相关文章:

ios - 当键盘出现时,如何将最后一个文本字段的 View 向上移动?

objective-c - 为什么在 cocos2d 中 CCLayer 的声明很奇怪?

ios - OneSignal provisionator 工具不工作

iphone - 将正 CGFloat 反转为负值

swift - swift 中 DispatchQueue 类型之间的区别

ios - 自定义 VC 转换未正确关闭

ios - 有没有办法在Twine Localization文件中发表评论?

iphone - 从库中获取图像并扫描二维码

iphone - 如何实现像 Instagram 一样的粘性标题功能?

swift - 将数组 AB 中的元素追加到数组 A 中的每个元素