我正在使用Swift的KeychainAccess密钥链包装器来保存和读取使用生物识别的密钥链。
在模拟器(Xcode10.1,iOS 12.1)中运行时,不显示触摸ID /面部ID提示/对话框。该值被写入密钥链和从密钥链读取,而不要求用户使用生物测定进行确认。当我在设备上运行时,提示符如期出现。
模拟器似乎总是处于生物特征识别已经被批准的状态,即使我没有激活匹配的触摸/面部。
这是模拟器或SDK中的一个bug还是(或者可能是一个特性)?我有一个更老的Objective-C项目,它使用苹果的旧KeychainWrapper,在那里我在相同的模拟器中得到提示。
发布于 2018-11-16 02:17:19
您可以使用以下选项来触发已注册、匹配触摸/面部和非匹配触摸/面部
Simulator >> Hardware > Touch ID
Simulator >> Hardware > Face ID


https://stackoverflow.com/questions/53325524
复制相似问题