Apple Connect: «Too Many Verification Codes Have Been Sent»
The bug with Apple verification codes, where codes do not arrive on your phone or device, can jeopardize your Apple Developer Membership. In this article, we share a step-by-step guide based on developers’ experiences to resolve this issue.
The Issue
Error options:
- “Too many verification codes have been sent. Enter the last code you received or try again later.”
- “Verification codes cannot currently be sent to this phone number. Please try again later.”
What Has Been Tried Unsuccessfully:
- Waiting intervals between login attempts — tried waiting for 2 hours, 4 hours, 8 hours, 12 hours, 24 hours, and even more than 48 hours.
- Using the Apple Account holder’s account — creating a new user is not always an option, as the problem might be with the account holder’s ID.
- Contacting Apple Support — reported the issue to Apple Support, mentioning the inability to register with a phone number. Promised a call from an - Apple Support Advisor, but the call never came.
- Creating tickets with Apple Support — tickets may remain unanswered, and access to the account is still not possible.
- Calling Apple Support — they might claim the issue is with your provider and not their system.
- Reaching out to the Apple Developer Relations Manager — sometimes, they do not respond.
What Helps
- Logging in through a second user on the account — contact Developer Support, explain the situation, and request them to forward the ticket to the primary email so that the account owner can send the request. The response might not be immediate, but it is a step in the right direction.
- Initiating recovery to a new phone number — this process can take 14 days, which is not always convenient if the subscription is expiring soon.
Solution #1
- Download the Apple TV app on another device — for example, Xbox or Playstation. You can also use the Apple TV app on an Android Smart TV.
- Ensure that you are not logged in on this device.
- Enter the Apple Account email and password manually — methods via QR Code and link.apple.com might not work.
- Receive a call with the code — you may receive a call with the code without any errors.
- Save the code — do not enter this code on the device; just write it down or save it.
- Login — use this code to log into App Store Connect, DevCenter, etc. It’s best to link the Apple Account to the device and enter the code at that moment — this might work.
Solution #2
Use a client for AppStore Connect via API key, which can be integrated into CI/CD pipelines, Fastlane, and other tools.
This approach is ideal for releasing new versions, as it allows you to:
- Update metadata quickly and easily than through the standard web console.
- Select a build for publishing, even from your mobile device.
- Access a wide range of additional features that streamline the app release process.
Solution to Problem #3
- Download the Apple Developer app.
- Install the app on your device.
- Authorization:
- Go to the Account tab.
- Enter your login credentials.
- Verification:
- Enter the verification code received on your phone.
- Use the code wherever it is required.
- Agreement Acceptance:
- After logging in, select your company (if applicable) and accept the new agreement.
Solution to Problem #4
Instructions for Accepting Agreements via iPhone/iPad
- Check for the App Store Connect app:
- Ensure that the App Store Connect app is installed on your device. If not, download it from the App Store.
- Log in to the holder account via App Store Connect:
- Open the App Store Connect app.
- Log in using the holder account (the owner of the Apple Developer account).
- The app will prompt for a two-factor authentication code.
- Retrieve the code (usually sent to a trusted device or via SMS) and enter it.
- Agreement Acceptance:
- After logging in, if a new agreement needs to be accepted, follow the on-screen instructions.
- Open the Developer app:
- Ensure that the Apple Developer app is installed on your device. If not, download it from the App Store.
- Open the app and log in with the same holder account.
- Skip two-factor authentication prompts:
- In the Developer app, the two-factor authentication code won’t be required if you already authenticated in the App Store Connect app.
- Accept the agreement via Apple Developer:
- Navigate to the Account tab.
- Select your company.
- Tap the notification for the new agreement and confirm it.
Now the agreement will be accepted, and all necessary account updates will be completed.
Reducing Dependence on SMS
- Link macOS in a new account — to receive codes there, you need to receive an SMS once.
- Use a client for AppStore Connect via API key — get new key from App Store Connect.
This experience can save your Apple Developer Membership and spare you a lot of nerves. We hope this guide helps you avoid such problems.