AppleInsiderスタッフ
· 1分で読めます
新たに発見された iOS のバグにより、ローカル通知が有効になっているデバイスに大混乱が生じ、12 月 2 日の午前 12 時 15 分になると Springboard がクラッシュ ループに陥る。
RedditやTwitterなどのさまざまなオンラインフォーラムで問題を報告した、影響を受けるiPhoneおよびiPadユーザーからの複数の報告によると(1、2)、この問題はiOS 11.1.1および11.1.2を含む最新バージョンのiOSで発生するとのことです。
様々な情報源からの報告によると、この日付/時刻に関するバグにより、現地時間午前0時15分以降に生成された通知(特にローカル通知)がSpringboardに過負荷をかけ、影響を受けたデバイスがソフトリセット状態になるという。このバグによってデバイスが繰り返し再起動するようになったという報告もあれば、iPhoneまたはiPadが完全にクラッシュしたという報告もある。
この問題は、Appleのローカル通知APIを使用してアラートを生成するアプリに関連しているようです。オフサイトサーバーから取得されるリモート通知とは異なり、ローカル通知はデバイス上で生成されます。例えば、ワークアウト、ダイエット、瞑想などのリマインダーを毎日プッシュするアプリが、このバグの影響を受けています。
Appleは本日の報道に対して公式な回答を出していませんが、Redditユーザーによると、同社関係者がいくつかの回避策を提案しているとのことです。最初の方法は、影響を受けるアプリの通知を無効にすることです。設定 > 通知 > [対象アプリ]と進み、「通知を許可」をオフにします。
あるいは、 「設定」>「一般」>「日付と時刻」をタップし、「自動設定」をオフにすることで、日付を12月1日にリセットすることもできます。その後、表示される日付と時刻の選択ボタンを使って、日付を12月1日以前に戻してください。ただし、後者の方法で日付を戻すと、カレンダーの予定、アラーム、その他の通知に問題が発生する可能性があることに注意してください。
最後に、iOS 11.2は日付バグの影響を受けないとの報告がユーザーから寄せられています。問題が発生することを懸念される方は、ソフトウェア・アップデートから最新のiOSバージョンをダウンロードしてください。
更新: Apple は日付バグの公式修正の詳細を記載したサポート ドキュメントを公開しました。
1. [設定] > [通知] をタップします。
2. アプリをタップし、「通知を許可」をオフにします。アプリごとにこの手順を繰り返します。
3. デバイスをiOS 11.2にアップデートします。
4. 更新後、「設定」>「通知」をタップし、各アプリの「通知の許可」を再度オンにします。