If iCloud keeps asking you to log in on Mac, here’s how to fix it

iCloud login loop got you down? Here’s how you can try to fix it.

I feel that I’ve been pretty lucky when it comes to iCloud bugs over the years. I haven’t had any major ones for a few when the system was first coming online almost a decade ago. But one bug that I think everyone has experienced at one time or another is the dreaded iCloud login loop.

While I’ve definitely seen more complaints about it on iPhone and iPad, the iCloud login loop is something that I’ve experienced on Mac, as well. The problem with this bug is, from a user perspective, it can be unclear what caused it. Because of that, the exact way to fix it can be vague.

The good news is that there is a fix that works in the vast majority of cases.

How to stop iCloud from asking you to sign in on Mac repeatedly

If iCloud is continually bugging you for your login credentials on your Mac even when you’re already signed in, the best course of action is to sign out of iCloud, restart your Mac, and sign in again. Here’s how to do it.

  1. Open System Preferences.
  2. Click Apple ID.

  3. Click Overview.
  4. Click Sign Out…

  5. Click any of the checkboxes to remove the check next to any items for which you don’t want to keep a copy of on your Mac.
  6. Click Keep a Copy.

  7. Click Download to download a copy of your photos and videos to your Mac, or Delete from Mac to remove them. Your
  8. Click the Apple logo in the top-left corner of the screen.

  9. Click Restart…

  10. Sign in to your Mac once it has restarted.
  11. Open System Preferences.
  12. Click Sign In.

  13. Enter your iCloud email address.
  14. Click Next.

  15. Enter your iCloud password.
  16. Click Next.

  17. Enter the one-time code your receive on another device connected to your iCloud account if you have two-factor authentication turned on. You’ll now be signed in to iCloud on your Mac.


If you have any questions about the iCloud login loop problem or any tips that have worked for you, be sure to share in the comments.