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

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 и т.д

Это отличный вариант для выпуска нового релиза:

  • Обновляйте метаданные быстрее и проще чем в стандартной веб-консоли.
  • Выберите сборку для публикации, же с мобильного устройства.
  • Получите доступ к широкому спектру дополнительных функций, которые упрощают процесс выпуска приложения.

Решение проблемы №3

  • Скачайте приложение Apple Developer:
  • Установите приложение на устройство.
  • Авторизация:
    • Перейдите во вкладку Account.
    • Введите свои данные для входа.
  • Подтверждение:
    • Введите код подтверждения, полученный на ваш телефон.
  • Используйте этот код там, где это требуется.
  • Принятие соглашения:
    • После входа выберите свою компанию (если применимо) и примите новое соглашение.

Решение проблемы #4

Инструкция по принятию соглашений через iPhone/iPad

  • Проверьте наличие приложения App Store Connect:
    • Убедитесь, что на вашем устройстве установлено приложение App Store Connect. Если его нет, скачайте из App Store.
  • Вход в аккаунт холдера через App Store Connect:
    • Откройте приложение App Store Connect.
    • Авторизуйтесь с помощью учетной записи холдера (владельца учетной записи разработчика Apple).
    • Приложение запросит код двухфакторной аутентификации.
    • Получите код (обычно он приходит на доверенное устройство или по SMS) и введите его.
  • Принятие соглашений:
    • После входа в аккаунт, если требуется принятие нового соглашения, следуйте инструкциям на экране.
    • Откройте приложение Developer:
    • Убедитесь, что на вашем устройстве установлено приложение Apple Developer. Если его нет, скачайте из App Store.
    • Откройте приложение и войдите в тот же аккаунт холдера.
  • Пропуск запроса двухфакторной аутентификации:
    • В приложении Developer код для двухфакторной аутентификации не потребуется, если вы уже авторизовались в App Store Connect.
  • Принятие соглашения через Apple Developer:
    • Перейдите во вкладку Account.
    • Выберите вашу компанию.
    • Нажмите на всплывающее уведомление о новом соглашении и подтвердите его.

Теперь соглашение будет принято, и все необходимые обновления учетной записи завершены.

Варианты уменьшения зависимости от SMS

  • Привязать MacOS в новой учетной записи — чтобы коды приходили туда, нужно получить SMS один раз.
  • Использовать клиент для AppStore Connect API через ключ — получить новый ключ в App Store Connect.

Этот опыт может спасти ваше Apple Developer Membership и сэкономить много нервов. Надеемся, что эта инструкция поможет вам избежать подобных проблем.