Some iOS users reporting springboard crashes on December 2, 2017. If you're one of them, here's what's happening and what you can do to fix it!
If you have an App Store app installed that sends local notifications, once you hit December 2, 2017, local time, your iPhone could begin to crash. iOS 11.2 is now live with a fix for this issue. Apple Support Recommends disabling notifications for each app and then installing the update.
- Tap Settings > Notifications.
- Tap an app, then turn off Allow Notifications. Repeat this step for each app.
- Update your device to iOS 11.2.
After updating, tap Settings > Notifications and turn Allow Notifications on again for each app. If you're unable to update or still have issues after the update, contact Apple Support.
Since iOS 11.2 was pushed out a few days early, the actual person-to-person Apple Pay system it advertises isn't available yet and won't be until Monday or Tuesday in the U.S.
Also, if you changed the data on your iPhone to get around the crashes, and have any trouble with Face ID after updating, a reboot should fix it. (And change your time/back to automatic ASAP).
Prefer to listen rather than read? Hit play on the podcast version:
Something in the iOS time system is causing local notifications to consume so much memory they crash springboard, the iPhone and iPad windowing manager.
What's a local notification?
Local notifications are part of the notification options available to App Store apps. They differ from remote notifications in that they don't come from internet services.
With local notifications, your app configures the notification details locally and passes those details to the system, which then handles the delivery of the notification when your app is not in the foreground.
They're most commonly used to alert you to things an App Store app wants you to do, like mediate, feed your in-game creatures, or handle a to-do.
This only applies to App Store apps, not built-in apps like Clock?
That's what it looks like. All reports so far have to do with apps downloaded from the App Store using Apple's local notification API.
Will Do Not Disturb help?
No. Turning on DND won't help with this particular bug.
How do you turn off notifications for an app?
This is potentially the most time consuming but least problematic solution:
- Launch Settings.
- Tap on Notifications.
- Tap on the app you want to disable.
- Toggle off Allow Notifications.
- Repeat for all the apps you want to disable.
Why do date/time bugs keep happening?
Seriously. You'd figure Apple would have torn any all time-based code apart by now and stamped all of this out. Once is a bug. Twice is a bad bug. More than that, it's a problem beyond the code.