模拟器中没有Touch ID / Face ID提示

时间:2018-11-15 18:10:16

标签: ios swift ios-simulator keychain

我正在使用KeychainAccess的钥匙链包装程序为Swift进行保存,并使用生物识别技术读取钥匙链。

在模拟器(Xcode 10.1,iOS 12.1)中运行时,不会显示Touch ID / Face ID提示/对话。该值将写入钥匙串或从钥匙串读取,而无需要求用户通过生物识别进行确认。当我在设备上运行时,提示按预期出现。

即使我没有激活匹配的触摸/面部,模拟器似乎始终处于生物特征已获批准的状态。

这是模拟器或SDK中的错误还是(或者是功能)?我有一个较旧的使用Apple旧式KeychainWrapper的Objective-C项目,在同一模拟器中得到提示。

1 个答案:

答案 0 :(得分:0)

您可以使用以下选项来触发“已注册”,“匹配的触摸/面部”和“不匹配的触摸/面部”

Simulator >> Hardware > Touch ID
Simulator >> Hardware > Face ID

enter image description here enter image description here