没有添加与 FaceID 检测相关的功能。我没有添加
LocalAuthentication.framework
在我的应用程序中。我正在为我的应用程序使用密码进行用户身份验证。我的一位客户使用 faceID 解锁屏幕,报告了一个问题,即使用 faceID 应用程序解锁屏幕后崩溃。
我在模拟器中检查了这个问题,因为我没有 iPhone X。我按照以下步骤重现问题。
硬件 -> FaceID -> 已注册。
我得到了以下登录控制台。
此应用程序已崩溃,因为它试图在没有使用说明的情况下访问隐私敏感数据。应用的 Info.plist 必须包含一个 NSFaceIDUsageDescription 键和一个字符串值,向用户解释应用如何使用这些数据。
正如我之前提到的,我还没有实现任何代码来检测 faceID 那么为什么我会遇到上述问题?