2014-12-17 10 views
9

Moi awarii aplikacji na niektóre urządzenia iPhone 5S (tylko niektóre) z błędem:TouchID awarii na niektórych urządzeniach iPhone 5S

Fatal Exception: NSInternalInconsistencyException Unexpected error: 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}

Linia który łamie aplikacji jest następująca:

LAContext().canEvaluatePolicy(LAPolicy.DeviceOwnerAuthenticationWithBiometrics, error: nil) 

Czy to jest błąd Apple? Co ja tu robię źle?

+0

Czy próbowałeś zrestartować iPhone'a? Czy na pewno masz iPhone'a 5S? – Andy

+0

Aplikacja nie zawiesza się dla mnie - tylko dla niektórych moich użytkowników – YogevSitton

+0

to jest naprawdę dziwne! – Andy

Odpowiedz

2

To błąd systemu iOS. Kiedy API zwraca błąd 4097, zazwyczaj oznacza to, że demon systemu, który był odpowiedzialny za obsługę twojego żądania, zawiesił się. Możesz szukać dzienników awarii z urządzenia i file a bug with Apple.