В симуляторе нет Touch ID / Face ID - PullRequest
0 голосов
/ 15 ноября 2018

Я использую оболочку для ключей KeychainAccess для Swift для сохранения и чтения в цепочку для ключей с использованием биометрических данных.

При работе в симуляторе (Xcode 10.1, iOS 12.1) Touch ID /Лицо ID приглашение / диалог не отображается.Значение записывается и читается из цепочки для ключей без запроса пользователя на подтверждение с помощью биометрии.Когда я запускаю на устройстве, приглашение приходит, как и ожидалось.

Может показаться, что симулятор всегда находится в состоянии, когда биометрия уже одобрена, даже если я не активировал соответствующее касание / лицо.

Это ошибка или (или, возможно, функция) в симуляторе или SDK?У меня есть старый проект Objective-C, который использует старый KeychainWrapper от Apple, и там я получаю приглашение в том же симуляторе.

1 Ответ

0 голосов
/ 15 ноября 2018

Вы можете использовать следующую опцию для запуска Зарегистрированные, Соответствующие касания / лица и Несоответствующие касания / лица

Simulator >> Hardware > Touch ID
Simulator >> Hardware > Face ID

enter image description here enter image description here

...