When the software of your iPhone keeps crashing, 99% of the time it’s a software issue. The first thing you’re going to do is try to get your iPhone unfrozen by using some software troubleshooting techniques.

Hard Reset your iPhone

The first thing you want to do is a hard reset. It’s a little bit different for iPhone 6s and before and an iPhone 7 and later.

For an iPhone 6s and older:

  1. Hold down the power button and the home button together
  2. Do this until the Apple logo appears

If you have an iPhone 7 or newer:

  1. Hold down the power button and the volume down button
  2. Do this until the screen turns black first and then the Apple logo appears
  3. Let go and your iPhone will turn back on

Backup your iPhone or iPad

If your iPhone or iPad is frozen, it means that there’s some sort of software problem. The first thing you want to do is to back up your iPhone as soon as possible.

You can do this by connecting your iPhone to iCloud and backing it up that way, or you can connect your iPhone to iTunes and back it using this method.

Identify Whats Causing the Problem

The next thing you want to do is to is to identify whether it’s one individual app that’s causing the problem or if it’s the entire iPhone operating system, assuming that it’s a software problem because it probably is.

Check if it’s an Individual App

Check if an app crashes

The first thing you want to do is to identify if it’s an individual app that’s causing the problem.

Here’s what to do:

  1. Go to Settings
  2. Scroll down to Privacy
  3. Head towards the bottom and go to Analytics
  4. Tap ‘Analytics Data’

Just go through this list and look for apps that are listed over and over and over again, especially if it says ‘latest crash’ next to it. If you see an app over and over again, that app could have a problem and that could be causing your iPhone to crash and freeze.

If you did find a problem with a specific app, you either need to delete that app, reinstall it from the App Store, or find an alternative app.

A lot of times, when older apps haven’t been updated in a while, it can cause problems such as freezing.

Wipe the Apps History

You may experience freezing issues when you’re browsing an app like Safari for example or another browser.

This is another common problem people have.

If you’re experiencing issues with this, the best thing to do is erase the data in Safari.

  1. Open Settings from the home screen
  2. Scroll down into the app section and tap on SafariClear Browsing and Data History
  3. Once you’re in Safari, tap ‘Clear History and Website Data

This is going to wipe out all your tabs, your history, and all the data from Safari. Sometimes Safari can cause problems in iPhones such as freezing.

This can be applied to any app so make sure that you clear the data if a specific app is causing this.

Reset All Settings

If it isn’t caused by a specific app, then you have to look at the entire iPhones operating system. In this case, the next option would be to reset all settings.

Here’s how you do it:

  1. Go to Settings
  2. Scroll down to General
  3. Scroll to the bottom and tap ‘Reset’
  4. Then, tap ‘Reset All Settings’
  5. Enter your passcode to confirm your decision

Reset All Settings is like a Magic Bullet. It doesn’t fix every problem, but it can resolve hidden problems with the operating system within apps themselves. Resetting all of your settings doesn’t delete any of your data, text messages, or your photos, but it does wipe things like your Wi-Fi password and your wallpaper.

Remember to write down your WI-FI passwords because you’ll need to re-enter them.

Restore your iPhone

If none of the steps above has helped, I recommend a DFU restore. You should back up your iPhone before a DFU restore because it takes everything off your iPhone so you’ll need to restore from a backup.

If you DFU restore your iPhone and then restore from an iTunes or iCloud backup and it starts freezing all over again, there could be an issue within the backup that’s causing a big software problem.

If this happens to you after you have restored your iPhone with a DFU restore, set it up as a new iPhone and don’t restore the backup. If you restore the backup, you’re going to experience the same issue. You can save your backup on a PC and download all your important information to your computer if you want to keep files from your backup.

Repair your iPhone or iPad

If you’ve done a DFU restore and your iPhone still freezes, there can be issues at times when hardware problems can cause your iPhone to freeze.

This can be caused by water damage or physical damage.

For instance, if an iPhone gets wet, the camera gets damaged and once you open the camera app, your iPhone freezes because the iPhone software needs to be able to talk to the hardware to work correctly.