I recently had to temporarily move to a spare iPhone from my main one, then back again following a repair and restore drama.
Because I like to test the latest software where possible, I am part of the Apple beta program, so my phone was running iOS 11.4 beta 4. iCloud backups were turned on, but you can’t restore a backup to a phone running an older version of iOS. Both phones I was restoring to (the spare and the recovered original) were running iOS 11.3.1.
It wasn’t obvious to me how to get a blank phone to the beta version, so I’ll record it here. It’s not complicated.
- Go through the normal startup routine – put a SIM in, choose language, choose country, connect to wifi.
- At the restore screen, choose “Set Up as New iPhone”.
- Go through the rest of the setup, logging in as needed with your Apple ID.
- Open Safari, go to beta.apple.com.
- Go to the “Already a member? Sign In” link.
- Sign in using your Apple ID.
- Choose iOS, then tap the “enroll your iOS device” link.
- Download and install the iOS configuration profile. Confirm and restart the phone as needed.
- Once the phone is restarted, go to Settings, General, Software Update.
- Install the beta version offered, again confirming and restarting as needed.
- Once the restart is complete, go to Settings, General, Reset, Erase All Content and Settings. Confirm twice, and do NOT do an iCloud backup.
- Now you are back to the startup routine, but this time your phone is ready for restoring the iCloud backup from before.
- Go through the language, country and wifi as before.
- Choose “Restore from iCloud Backup”, and make sure the backup you choose is the most recent from the old phone which was running the beta.
You can do this with iTunes backups instead, but I have had problems with that tin the past, and never had a problem with iCloud backups.