I have some app data that I'd like to preserve when the time for a new iPhone rolls around. This app does not (seem to) have any cloud-syncing functionality. I regularly sync my iPhone to iTunes via USB on a Macbook Air running OS X 10.5.8. How can I ensure that this app's data is backed up, so as to re-use it on a new device?
If you take a full backup of your iPhone (right click on it in iTunes and choose Back Up) and then restore it to a new phone, all data will be preserved, including apps' data:
iTunes will back up the following information
- Contacts* and Contact Favorites (regularly sync contacts to a computer or cloud service such as iCloud to back them up).
- App Store Application data including in-app purchases (except the Application itself, its tmp and Caches folder).
- Application settings, preferences, and data, including documents.
From iTunes: About iOS backups.
- Launch the Settings app.
- Go to iCloud > Backup & Storage.
- If you enable iCloud Backup all your data will automatically be backed up each night.
- Or you can press Back Up Now to immediately perform a backup of all your data.
To restore your data to the same phone:
- Make sure you backed up and that the backup completed successfully.
- Delete all data on the phone by going to Settings > General > Reset > Erase All Content and Settings. -- WARNING: This will delete all your data, so make sure you have it backed up, especially anything not syncing to iCloud.
- Follow the steps below for a new phone.
To restore your data to a new Phone:
- During the Setup Assistant, choose to Restore from iCloud Backup.
- This will only work if you have less than 5 GB of data on the device. Otherwise you will need to buy more space from Apple or choose to not sync certain things (e.g. Photos and Videos). If do the latter, realize that when you erase all your settings all that data will be gone unless you copied it somewhere else besides iCloud.
If you have jailbreak on your device, you can use "Apps Manager" tweak (https://repo.xarold.com/pack/appdatamanager) to locally backup/restore data by app. It works fine even on iOS 10 and 11.