swift - 注册时无法显示应用程序包 ID 的自动强密码

标签 swift xcode keychain autofill

当我尝试注册新用户时,我的注册页面出现问题。我将用户名和密码内容类型更改为以下内容:

passwordTextField.textContentType = .newPassword
passwordTextField.isSecureTextEntry = true
emailTextField.textContentType = .username
emailTextField.keyboardType = .emailAddress

我成功设置了网站和应用程序之间的关联,并且工作正常。在 iCloud 钥匙串(keychain)中保存密码也工作正常,但当我尝试实现自动强密码建议时,我收到此错误。

还有钥匙串(keychain)共享。

[自动填充] 由于错误,无法显示应用程序包 ID:com.example.com 的自动强密码:iCloud 钥匙串(keychain)已禁用##

我知道错误是不言自明的,但在 WWDC 2018 session 204 中他们没有透露任何事情吗?

最佳答案

如果用户在其 iPhone 中启用了 iCloud 钥匙串(keychain),则自动强密码建议将起作用。我通过执行以下步骤解决了此错误

如何启用 iCloud 钥匙串(keychain)

  1. 前往设置
  2. 点按用户名(Apple ID)
  3. 点击 iCloud
  4. 点击钥匙串(keychain)
  5. 启用 iCloud 钥匙串(keychain)

关于swift - 注册时无法显示应用程序包 ID 的自动强密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57853722/

相关文章:

ios - "pod init"创建错误 "You need at least git version 1.8.5 to use CocoaPods"

swift - NEVPNManager 中使用的 Swift 中的钥匙串(keychain)引用

xcode - 快速从 TableviewCell 触发操作

ios - 从备份恢复 iPhone 时钥匙串(keychain)会发生什么变化?

ios - 如何在 3 次错误的触摸/面部 ID 识别后忽略 iOS 设备 PIN 提示

ios - 在制作自定义 UIActivityIndi​​catorView 时遇到一些问题

swift - 使用 Swift 的 ID3 标签

swift - 是否可以使用 iMessage 应用程序从 iMessage 中获取内容

Swift instr 或 strpos 等效项

ios - UIImage.pngData(_ :) losing Camera photo orientation