I recently tried to enable 2FA for iCloud - whenever I enter the code sent to my phone, it keeps telling me to try again. I've sent so many codes that it now says that it won't send me too many codes (as quoted in title).

Why does this happen and how to fix?

EDIT I kept getting "Try entering your verification code again." I discovered I reside in a country where 2FA does not apply. Rather strange that the Apple software does not recognize this and prompts me to keep trying.

3 Answers 3


Wait for 8 hours and then try again. If the codes dont work the 1st 2 times, click didnt receive code and try another offered method (like text me, call me, didn't receive code). It sounds like you have a software issue. Maybe a backup and restore can help in the long run, but for now just wait the 8 hours.


Contact apple support in this case. When you can’t resolve a failed log in, eventually your account will be locked to protect that account and it’s best to get support from the vendor to review your specific lockout and settings.

They would be able to quickly get a support engineer to look at the server logs and diagnose the geographic block or other system issue you describe.


That is not a software problem that is a problem of the codes not sending promptly from apple and the user keep hitting "didnt receive code" or "send new code"

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .