ОБНОВЛЕНИЕ
Начиная с iOS 12, Apple позволит службе поддержки считывать одноразовый код (OTP - одноразовый пароль), который вы получите на устройстве iPhone.
iOS поддерживает автозаполнение пароля для UITextField, UITextView и любого пользовательского представления, которое принимает протокол UITextInput .Системная клавиатура задает для него textContentType .oneTimeCode
1) Используя код
singleFactorCodeTextField.textContentType = .oneTimeCode
2) Использование раскадровки / XIB
Выберите UITextField
/ UITextView
в storyboard/XIB
. Нажмите «Инспектор атрибутов».Перейдите к черту ввода текста, нажмите «Тип содержимого», выберите один временной код и все готово.
Операционная система автоматически обнаружит коды подтверждения из сообщений с этим набором UITextContentType
.
Предупреждение
Если вы используете пользовательское представление ввода для текстового поля ввода кода безопасности, iOS не сможет отобразить необходимый интерфейс автозаполнения.

Для получения дополнительной информации, вы можете проверить это на Apple Developer oneTimeCode
А также обзор WWDC 2018 Session204 - автоматические надежные пароли и защитный код AutoFill и переход к 24: 28 для автоматического предварительного заполнения OTP.