iOS 12 brings excellent new features and improved the use experience hugely. However, lots of users who test iOS 12 feedback that the battery life, which is always a problem for iPhone users, drains too fast. They cannot hold their iPhone XS/XR/XS Max running iOS 12 for more than 8 to 10 hours while browsing the internet, chatting with friends and handle their emails. If your Battery life drains fast in iOS 12, then the article will help you fix it.

Quit the Apps Cannot Handle the Update

When battery drains faster after an iOS update, no matter it is iOS 12 or iOS 11, the cause probably be that an app cannot handle the update correctly. You need to find the app and deal with it.

battery usage on iOS 11

1, Go to Settings > Battery > BATTERY USAGE and see what app consume the most battery life.

2, Confirm whether the app can be compatible with iOS 12.

Close Services and Apps in Widgets

Another feature will consume your battery life but you may never pay attention to is the Widgets. The services and apps in Widgets may use a lot of power. Follow the steps below to deal with Widgets.

close services and app in widgets

1, Swipe your Home screen to right and you will see Widgets.

2, Scroll the screen and you will see all the services and apps.

3, Tap the Edit button and close the services or apps you don't need.

Disable iCloud Keychain

iCloud Keychain can keep your passcode with your permission. However we found that the battery life is good after we turn it off. And you can also have a try.

disable iCloud Keychain

1, Go to Setting > Your Name > iCloud > Keychain.

2, Toggle the button to off if it is already on.

Limit Background App Refresh

Background refresh allows any app for iPhone to be multitasking all the time no matter you run it or not. But yes, this function consumes power a lot. Limiting the refresh has been proved useful to fix iPhone battery drains fast.

turn off background app refresh

1, Launch Settings app and go to General > Background App Refresh.

2, Then turn the function off.

Turn On Reduce Motion

The motion of the user interface, including the parallax and icons interests us but they may require lots of iPhone battery life. Turn it off if you think such effects and animations are not important for you.

turn on Reduce Motion

1, Open Settings > General > Accessibility.

2, Tap Reduce Motion and then toggle on Reduce Motion.

Turn Email Auto-Fetching Off

If you set up your iPhone to fetch your emails automatically, it's probably using your battery life. If you don't need get your emails all the time, you can just turn it off.

turn off email auto-fetching

1, Go to Settings > Mail > Accounts > Fetch New Data on your iPhone.

2, Switch your email accounts from Push to Manual.

Limit or Turn off Location Services

Apps always want to use your location to get more information from you. However, Location Service steals your battery power, also. If you want to avoid this, just follow the steps below.

turn off location services

1, Open Settings on your device and tap Privacy > Location Services.

2, You can turn off this function. Or choose some apps which can use your location only when you use them.

Force Restart Your iPhone

Restarting your device is always the easiest method to solve some problem on your computer. You can also have a try by the following steps.

force restart iPhone

Just press and hold both the Sleep/Wake and Home buttons for at least ten seconds, until you see the Apple logo.

Restore Your iPhone

If you have tried all the above methods but your battery still drains fast, you can restore your device and it may help.

1, Restore your iOS device from an old backup.

2, Restore your iOS device as new.

Contact Apple for Hardware Issues

Another possibility is that there is something wrong with your hardware – battery. And then you will have to ask Apple to help. You can try the following ways.

1, If you have AppleCare or AppleCare+, you can book a Genius Bar appointment.

2, You can also call 1-800-MY-APPLE to set up a mail-in repair.

With longer battery life, we can enjoy iOS 12 better. And here these solutions will be helpful to fix the battery issues after iOS 11 update. And if you are curious about other info about iOS 12, you can refer to the guide on iOS 12 and how to upgrade to iOS 12.