某些iPhone 5S设备上的TouchID崩溃

Yog*_*ton 9 authentication objective-c touch-id swift ios8

我的应用程序在某些iPhone 5S设备(仅有一些)上崩溃并出现错误:

致命异常:NSInternalInconsistencyException意外错误:错误Domain = NSCocoaErrorDomain Code = 4097"操作无法完成.(Cocoa error 4097.)"(连接到名为com.apple.CoreAuthentication.daemon的服务)UserInfo = 0x174461dc0 {NSDebugDescription = connection服务名为com.apple.CoreAuthentication.daemon}

打破应用程序的行如下:

LAContext().canEvaluatePolicy(LAPolicy.DeviceOwnerAuthenticationWithBiometrics, error: nil)
Run Code Online (Sandbox Code Playgroud)

这是Apple的bug吗?我在这做错了什么?

All*_*lan 2

这是一个 iOS 错误。当 API 返回 4097 错误时,通常意味着负责处理请求的系统守护程序崩溃了。您可以查找设备的崩溃日志并向 Apple 提交错误