When you go into Settings → General → Usage, does your iPhone freezes for a couple of seconds and then the Settings app crashes? This is a known issue since iOS 5. And it's back in iOS 7.
Typically, this seems to be an issue with an app that you have installed. But there is no saying confidently. Most recently, we were bogged down with this problem both on an iPhone 4 and an iPad 3. Here's how we were able to fix it:
Delete Newly Installed Apps
There's a strong possibility that some app that was installed recently is causing an issue. This happens mostly with apps that involve a lot of data (not the app size, but the data it stores). Looks like Settings's General → Usage tab gets stuck in calculating the size or consolidating the data about the app and ends up freezing the iPhone.
Obviously this method is only when you've been checking the Usage occasionally and know at what point it started crashing the Settings app. If you know what new apps you have installed recently before spotting the problem, you can test by removing the new apps.
Reset All Settings
The only method that worked for us (on the iPad), however, was this: resetting all settings. We didn't have to erase content or reset the iPad completely. We just reset the device. (warning: don't do this if you have a jailbroken device)
Here's what to do:
- Go to Settings
- Tap on General, then on Reset
- Tap on Reset All Settings
(Reset All Settings will not delete data or media. It just resets the settings (Wi-fi passwords, cache, customizations etc.)
After the reset, the Usage should hopefully work fine without crashing the settings app.
We had to restore the iPhone in order to get Usage working again. This is the last resort. Before restoring your iPhone, you'll need to make a backup. A full backup on iTunes is the most-preferred way of doing it.
Restoring will make your iPhone lose the jailbreak if you have it jailbroken. If not, restoring clears out all data (which is why you need the backup). A restore can be done in iTunes.
- Plug your iPhone to the computer
- Open iTunes
- From the side-bar, right-click on the device name and click Back up now…
- After the backup, click on Restore to restore the device as new.