我正在使用KeychainAccess的钥匙链包装程序为Swift进行保存,并使用生物识别技术读取钥匙链。
在模拟器(Xcode 10.1,iOS 12.1)中运行时,不会显示Touch ID / Face ID提示/对话。该值将写入钥匙串或从钥匙串读取,而无需要求用户通过生物识别进行确认。当我在设备上运行时,提示按预期出现。
即使我没有激活匹配的触摸/面部,模拟器似乎始终处于生物特征已获批准的状态。
这是模拟器或SDK中的错误还是(或者是功能)?我有一个较旧的使用Apple旧式KeychainWrapper的Objective-C项目,在同一模拟器中得到提示。