Face ID dev support iOS 11.1 vs iOS 11.0?

Greetings,

Thanks to Xcode 9.1 beta and iOS 11.1 beta, we were able to quickly test simulated Face ID reasonably well. Through the judicious use of the LAContext.biometryType we were able to have one executable which is successfully testable on iPhone X as well as Touch ID based devices.


However this was achieved using the 11.1 beta SDK. Went back to using Xcode 9.0 and of course when the code is compiled and then executed on Xcode 9.0 iPhone X simulator it registers has having no biometric authentication.😐


My question is as follows: If we build using Xcode 9.0 targeting iOS 11.0 will this app's biometric authentication automagically work on iPhone X, or should we wait until iOS 11.1 is released ? In other words is the issue with non-working biometric on iOS 11 iPhone X a simulator issue or an iOS 11 SDK issue?


Thanks,


Neal

I'm not testing Face ID simulations at the time, but I would say that you should wait for iOS 11.1 to roll out before using Face ID under experimental development; waiting for the next update would allow Apple to fix any bugs or malfunctions to the OS. Face ID is far more complex than Touch ID, so it's going to have several problems to work out within the iOS 11 update duration. Hopefully, anything that seems problematic within iPhone X's main security method would be fixed before it releases on October 27th.

Given the present delays, do you think that iPhone X will roll out with iOS 11 or iOS 11.1?

Face ID dev support iOS 11.1 vs iOS 11.0?
 
 
Q