Apple Connect:Отправлено слишком много кодов подтверждения
Баг с кодами подтверждения от Apple, когда коды не приходят на телефон или устройство, может поставить под угрозу ваше Apple Developer Membership. В этой статье делимся инструкцией по исправлению этой проблемы, основанной на опыте разработчиков.
Проблема
Что было испробовано безуспешно:
- Ждать интервалы между попытками логина — пробовали ждать 2 часа, 4 часа, 8 часов, 12 часов, 24 часа и даже более 48 часов.
- Использовать учетной записи владельца аккаунта Apple — создание нового пользователя не всегда является вариантом, так как проблема может касаться именно аккаунта владельца.
- Обращение в поддержку Apple — обращения в Apple Support с жалобами на невозможность зарегистрироваться с номером телефона. Обещали, что свяжется Apple Support Advisor, но звонка так и не последовало.
- Создание тикетов в Apple Support — тикеты могли остаться без ответа, и вход в аккаунт так и не был осуществлен.
- Звонок в Apple Support — они могли утверждать, что проблема в провайдере, а не в системе.
- Обращение к Apple Developer Relations Manager — иногда не отвечают.
Что помогает
- Зайти через второго пользователя на аккаунте — связаться с Developer Support, объяснить ситуацию и попросить переслать тикет на основной email, чтобы владелец аккаунта написал запрос. Ответ может прийти не сразу, но это шаг в правильном направлении.
- Оформить Recovery на новый номер телефона — этот процесс может занять 14 дней, что не всегда удобно, если подписка скоро истекает.
Решение проблемы #1
- Скачайте приложение Apple TV на другое устройство — например, Xbox или Playstation. Также можно использовать приложение Apple TV на Android Smart TV.
- Убедитесь, что вы не авторизованы на этом устройстве.
- Введите аккаунт Apple и пароль вручную — методы через QR Code и link.apple.com могут не сработать.
- Получите звонок с кодом — на номер может прийти звонок с кодом без всяких ошибок.
- Сохраните код — этот код не вводите на устройстве, а просто запишите или сохраните.
- Логин — используйте этот код для входа в App Store Connect, DevCenter и т.д. Лучше всего привязать аккаунт Apple к устройству и ввести код именно в этот момент — это может сработать.
Решение проблемы #2
- Использовать клиент для AppStore Connect через API ключ — ключ может храниться в CI/CD, Fastlane и т.д
Это отличный вариант для выпуска нового релиза:
- Обновляйте метаданные быстрее и проще чем в стандартной веб-консоли.
- Выберите сборку для публикации, же с мобильного устройства.
- Получите доступ к широкому спектру дополнительных функций, которые упрощают процесс выпуска приложения.
Варианты уменьшения зависимости от SMS
- Привязать MacOS в новой учетной записи — чтобы коды приходили туда, нужно получить SMS один раз.
- Использовать клиент для AppStore Connect API через ключ — получить новый ключ в App Store Connect.
Этот опыт может спасти ваше Apple Developer Membership и сэкономить много нервов. Надеемся, что эта инструкция поможет вам избежать подобных проблем.