How to fix iCloud sign-in loop bug on iPhone and iPad

How to fix iCloud sign-in loop bug on iPhone and iPad

How to fix repeat iCloud sign-in requests on iPhone and iPad

Once in a while, often following a major iOS update, you hear complaints about iCloud asking for sign in. Again. And again. And again. And again. And again. And—you get the idea. There’s probably a very technical reason for why iCloud panics and goes into a hyper-vigilant state but let’s just agree to call it super-annoying. Here’s how you can try to fix the problem, and cut down on the number of dialog boxes in your life.

If you want to stop the incessent nagging to enter your iCloud password, try signing out of iCloud, power cycling your device, then signing back into iCloud. Here’s how to do that.

  1. Open Settings on your iPhone and iPad.
  2. Tap the Apple ID banner.
  3. Tap Sign Out.

    Open Settings, tap Apple ID banner, tap Sign Out

  4. Tap Sign Out of iCloud.
  5. Enter your password to disable Find My iPhone on your iPhone or iPad.
  6. Tap Turn Off.

    Tap Sign Out of iCloud, enter password, tap Turn Off

  7. Tap Sign Out.
  8. Tap Sign Out.
  9. Power cycle your iPhone or iPad
  10. Tap the Apple ID banner.

    Tap Sign Out, tap Sign Out, tap Apple ID banner

  11. Tap iCloud.
  12. Tap Not [your name or email address] if you use a separate Apple IDs for iCloud and iTunes/the App Store and you didn’t sign out of the latter.
  13. Enter your iCloud Apple ID and password. Signing into iCloud could take a couple of minutes.

    Tap iCloud, tap Not "name" if necessary, enter Apple ID

  14. Enter the passcode of your current device.
  15. Enter the passcode for the requested device to complete the setup process.

    Enter device passcode, enter other device passcode


Need any more help dealing with continual iCloud sign-in requests? Have you found another way to deal with the problem? Let us know below in the comments!

Updated March 2018: Updated steps for iOS 11.

How to make a bootable macOS High Sierra install disk on USB or Thunderbolt drive

How to make a bootable macOS High Sierra install disk on USB or Thunderbolt drive

If you don’t have a macOS Server installation and have multiple macs to upgrade, it can be a bandwidth-sucking chore. Instead, there’s a way to download a full install of the latest version of High Sierra and make install media using the Terminal —AppleInsider shows you how.

If you only manage one Mac, you really don’t need to do this, unless you want a local copy on hand form some reason. If you still want to get started, download macOS from the Mac App Store.

The installer will launch automatically after download. Quit the installer without installing High Sierra.

After downloading the installer, mount the volume you want to use to make the bootable installer. Your best bet is something fast, like an external SSD, or fast flash drive —the speed of your installs will vary greatly based on the speed of your media on both ends of the install.

For the purposes of this tip, in the Finder name the external drive macinstall.

In the Utilities folder, open the Terminal.


sudo /Applications/Install macOS High—volume /Volumes/macinstall and hit Return.

The Terminal will request your administrator password, so enter it to validate and hit Return.

Confirm the external volume erase, rename, and copy, by hitting Y and hit Return when prompted.

When the Terminal informs you that the process is done, you should have bootable media which can be used on any compatible Mac. This works with nearly all media —but we’ve found that some cheap USB 3.0 flash drives won’t boot, and there is no solution other than using a different drive.

If you do have a macOS Server installation, you can cache upgrade files on the server to only download them once. How to use macOS Server to do that is a tip for another day.

How to Reset DNS Cache in macOS High Sierra

How to Reset DNS Cache in macOS High Sierra

Terminal in×262.png 300w” sizes=”(max-width: 454px) 100vw, 454px” class=”” style=”max-width: 100%; margin: 0.5em auto; display: block;” apple-inline=”yes” id=”DB7287CB-123E-4D09-B60F-089A8064B665″ src=””>

Need to reset and clear DNS cache in macOS High Sierra? Some Mac users may need to occasionally reset their local DNS cache, typically because the Mac DNS settings have changed, or a particular name server or domain is cached and they need to flush existing DNS cache.

While it’s most often web developers, systems administrators, and network admins that fiddle with DNS and have to reset and clear their DNS caches, sometimes other Mac users need to clear the DNS caches as well.

In macOS High Sierra, you can reset DNS cache by targeting the mDNSResponder process via the command line available in Terminal app. This is similar to clearing DNS cache in macOS Sierra and El Capitan, though the process to reset DNS cache has changed many times throughout the history of the Mac OS and Mac OS X operating system.

How to Reset DNS Cache in MacOS High Sierra

Note that resetting and flushing DNS cache will likely interrupt any active internet activity or usage.

  1. Launch the Terminal application, it is found within the /Applications/Utilities/ folder on a Mac
  2. Flushing DNS cache is done via Terminal in macOS

  3. At the command line, enter the following syntax:
  4. sudo killall -HUP mDNSResponder; sleep 2; echo macOS DNS Cache Reset | say

  5. Hit the Return key and then enter the administrator password, then hit return again
  6. Reset DNS cache in macOS High Sierra

  7. Wait a moment, when you see the text “macOS DNS Cache Reset” appear in Terminal the DNS cache reset has been successful
  8. Exit Terminal

You may need to quit and relaunch certain internet connected applications for the changes to take effect, though most web browsers can suffice with a simple refresh.

If the above approach doesn’t work for whatever reason, you can break the command syntax down into smaller components:

sudo killall -HUP mDNSResponder && echo macOS DNS Cache Reset

This applies for macOS High Sierra, which is versioned as Mac OS 10.13.x. Users interested in learning how to reset DNS cache in prior versions of MacOS can learn how to do so for Sierra, El Capitan, Yosemite, and earlier versions of Mac OS X if desired.