Перейти к содержимому

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 и сэкономить много нервов. Надеемся, что эта инструкция поможет вам избежать подобных проблем.