14

previously my app is using touchID for login and now i am going to implement faceID for login the app, and my app getting this message when the app start local authentication.

How can I prevent this message from show up when I use faceID for login?

The message content: "This app was designed to support Touch ID. It has not been updated for Face ID."

Note: I had NSFaceIDUsageDescription with values on my info.plist

enter image description here

Appreciated if any suggestion is given!

aznelite89
  • 2,025
  • 4
  • 21
  • 32

1 Answers1

37

Adding a new key named: "Privacy - Face ID Usage Description" and insert a string value solved my issue!

aznelite89
  • 2,025
  • 4
  • 21
  • 32
  • 3
    This is the proper answer. Just to add some clarification for anyone who may not know where to add it, this is a key in the `Info.plist` file for your app. When you click the "+" to add a new row to the plist file in Xcode, select this item from the list, then add a string as the value. – BJ Miller Feb 20 '18 at 16:19
  • I'm confused... In the question you note that you already had this value set in the Info.plist. – Ethan Holshouser Apr 27 '18 at 18:14