Как вы сказали, механизм входа Apple был добавлен в iOS13. Если вы хотите поддерживать более старые версии iOS, вам потребуется другой метод входа для этих пользователей.
В коде вы проверяете iOS версию, используя #available
, и выполняете свою логику c это.
Swift:
if #available(iOS 13, *) {
// Apple sign in code logic
// Other methods logic
} else {
// Other methods logic
}
Цель C:
if (@available(iOS 13, *)) {
// Apple sign in code logic
// Other methods logic
} else {
// Other methods logic
}