How to Resolve an Apple ID Setup Freeze on iPhone

Difficulty
Beginner
Tested on
iOS 18.4 - iPhone 15 Pro
You will need
USB-C cable, Mac or PC with iTunes/Finder, stable Wi-Fi network

Step by step

  1. 1 min

    Perform a Force Restart

    Press and quickly release the Volume Up button. Press and quickly release the Volume Down button. Press and hold the Side button until the Apple logo appears on the screen, then release.

    Note: This forces the system to drop the current process and reload the setup assistant.
  2. 1 min

    Switch Network Connections

    If the device remains stuck, return to the Wi-Fi selection screen by tapping the Back arrow. Select a different network, such as a mobile hotspot from another device, to rule out local firewall interference.

    Note: Avoid using captive portal networks like public hotel or airport Wi-Fi during setup.
  3. 2 min

    Skip Apple ID Sign-in

    Select Forgot password or don't have an Apple ID on the sign-in screen. Tap Set up later in Settings. This completes the device setup without an active cloud account, allowing you to sign in via the Settings app later.

    Note: You can always sign in to your Apple ID through Settings > Sign in to your iPhone once you reach the Home Screen.
  4. 2 min

    Connect to a Computer

    Connect your iPhone to a Mac running macOS Catalina or later using Finder, or a PC with the latest version of iTunes. If the computer recognizes the device, you may be able to finish the activation process through the desktop interface.

    Note: Ensure your computer is connected to the internet before connecting the iPhone.
  5. 3 min

    Put Device in Recovery Mode

    While the iPhone is connected to your computer, perform the force restart button sequence (Step 1) but continue holding the Side button until the recovery screen appears showing a cable and a computer icon. Select Update when prompted by Finder or iTunes to reinstall the iOS software without erasing your data.

    Note: If Update fails, you may need to select Restore, which will erase the device.