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

10
我的应用程序在某些iPhone 5S设备上崩溃(仅限于某些设备),并显示以下错误信息:
致命异常:NSInternalInconsistencyException
意外错误:Error Domain=NSCocoaErrorDomain Code=4097 "The operation couldn’t be completed. (Cocoa error 4097.)" (connection to service named com.apple.CoreAuthentication.daemon) UserInfo=0x174461dc0 {NSDebugDescription=connection to service named com.apple.CoreAuthentication.daemon}
导致应用程序崩溃的代码行如下:
LAContext().canEvaluatePolicy(LAPolicy.DeviceOwnerAuthenticationWithBiometrics, error: nil)

这是一个苹果的bug吗? 我在这里做错了什么?


你试过重新启动iPhone吗?你确定你有iPhone 5S吗? - pronebird
这个应用程序对我来说没有崩溃 - 只是对我的一些用户出现了问题。 - YogevSitton
这真的很奇怪! - pronebird
我同意 - 这就是为什么我在这里发布它的原因。 - YogevSitton
我只在iPhone 6上使用很长时间后才会出现崩溃,而在iPhone 5s上却可以正常工作。真的很奇怪。 - arunit21
1个回答

2

这是一个iOS的bug。当API返回4097错误时,通常意味着负责处理您请求的系统守护进程崩溃了。您可以从设备中查找崩溃日志并向苹果报告此问题


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接