A number of users report crashes from various iPhone applications, both Apple-supplied and third-party. The most common iPhone crash is one where the application you are working in suddenly ceases operation, the screen momentarily turns black, then the iPhone home screen appears. In a slightly more serious manifestation, the crash will result in a complete freeze where the iPhone is unresponsive.
Sometimes, when an application crashes, it will refuse to properly launch thenceforth, crashing immediately after its icon is tapped.
Generally, one of the three following procedures will resolve this issue. Try them in order.
Full reboot Perform a hard reboot of your iPhone as follows: Turn the iPhone off completely, by pressing and holding the Sleep/Wake button (on top of the device) for a few seconds then slide the red slider. Turn it back on by holding the Sleep/Wake button until the Apple logo appears. This can clear potentially problematic data, preventing some crash-types.
Restore the iPhone Try performing a restore of your iPhone. Connect it to your Mac or PC and, in iTunes, click the Restore button under the Summary tab. Restoring the phone will erase contacts, calendars, photos and other data on the phone, but will restore automatically backed-up information including text messages, notes, call history, contact favorites, sound settings, widget settings, etc.
Reinstall the application
- Touch and hold any application icon the icons begin to shake.
- Tap the “x” in the corner of the application you want to delete.
- Tap Delete.
- Press the Home button.
- Download the application again, either from your iPhone or your desktop computer (there will be no additional charge for the redownload)
If an application freezes or becomes unresponsive, force-quit it by holding down the home button for several seconds. This can eliminate problematic or hung processes that might be draining the battery.
To prevent future crashes, keep adequate free space on the iPhone’s internal memory. Like its desktop relative Mac OS X, the iPhone’s OS X operating system needs some head-room on the internal flash memory in order to operate properly. Try keeping at least 10% of the total space free to potentially prevent some crashes in applications, freezes and other problems.
As a last resort, go to the Settings application, tap General then select the Erase All Content and Settings. This will delete all media and data on the iPhone, as well as recent calls, etc., and all other settings. If you perform this operation and stop experiencing crashes, you might have problematic data being synchronized to the iPhone that is automatically put back when the phone is restored. In this case, you might want to go to iTunes, select Preferences from the File menu, then iPhone and delete your backed up iPhone settings — this includes text messages, notes, call history, contact favorites, sound settings, widget settings. Again, one or more of these data might be problematic.
Finding out what caused crashes Just like Mac OS X, the iPhone generates crash reports when things go wrong. These files are sent back to your computer whenever the iPhone is connected and synchronized with iTunes. In Mac OS X, they’re located in /Library/Logs/Crashreporter/MobileDevice/.
(Via iPhone Atlas)