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