iOS 12 出嚴重 BUG:瘋狂彈窗究竟是怎麼回事?內有終極解決辦法

如果你正在使用的是 iOS 12 測試版,可能今天已經被下面這條彈窗刷屏。

iOS 12 出嚴重 BUG:瘋狂彈窗究竟是怎麼回事?內有終極解決辦法

這一提示更新的彈窗,最早出現在幾天前 iOS 12 的第 8 個 Public Beta 版本發佈時。所以當今天又一次看到它時,我還驚訝於版本更迭為何如此頻繁。不過打開設置後,並沒有出現所謂的新版本,而彈窗卻在我的設備每次解鎖後都會出現。

從網上的情況來看,被這一 Bug 困擾的用戶並不在少數,大部分人同樣是在每次解鎖時收到提醒。此外,也有少數人聲稱在打開控制中心,或是每隔一段時間就會收到該通知。

國外有開發者通過逆向工程找到了這一 Bug 出現的原因。他將問題的根源鎖定在了「Springboard」上。這是一個主要負責控制 iOS 主屏幕的應用組件,其功能之一是在每次解鎖屏屏幕後,檢查當前的 iOS 版本是否將要過期。而在最新的測試版系統中,這一功能出現了異常,導致系統認為當前的版本到今天已經將要過期。由於這一過程在每次解鎖後都會重複一次,因此我們才會不斷地接收到這一彈窗。

iOS 12 出嚴重 BUG:瘋狂彈窗究竟是怎麼回事?內有終極解決辦法

目前,我們還不清楚蘋果是否會在短期內發佈更新來修復該問題。正如上文所言,iOS 12 的測試已經接近尾聲。從 6 月 26 日發佈第一個公測版至今,蘋果已經發布了 9 個 iOS 12 公測版本。隨著今天凌晨 秋季發佈會日期的確定 ,按照慣例,在正式版之前,只剩一個「GM」版本的 iOS 12 尚待發布。作為參考,去年外媒在新 iPhone 發佈前 4 天,才提前拿到了 GM 版 iOS 11 固件。因此,想要靠升級新版本解決這個問題,可能還要等待一段時間。

除了等待更新,我們還可以通過調整系統時間的方式暫時解決這一問題。在「設置 - 通用 - 日期與時間」中取消勾選「自動設置」,然後將日期更改為 8 月 30 日或更早,就可以不再收到提醒。

iOS 12 出嚴重 BUG:瘋狂彈窗究竟是怎麼回事?內有終極解決辦法

不過,這一方法也並不完美。如果你將時間更改為到 30 日,那麼明天你還需要再手動更改一次時間。除非你將日期做大幅更改,否則幾乎免不了要再做二次調整。除此之外,手動調整時間還會給設備上運行的應用帶來各種問題,例如:

  • 日曆的當前日期和時間會隨著你的更改發生變化,但你已經設定的事件不會。舉例來說,如果你在調整時間前已經設置了一個 9 月 1 號的事件,更改時間後事件會在後天發生。因此更改時間後,務必要檢查日曆中是否有已經設定好的日程,避免影響自己的工作和生活。
iOS 12 出嚴重 BUG:瘋狂彈窗究竟是怎麼回事?內有終極解決辦法

左:更改時間前;右:更改時間後

  • 提醒事項、Things 等任務管理工具的日期會發生相應的調整。其中,Things 中時間被設定為「今天」的任務在更改時間後不受影響,但其他時間的任務會產生類似日曆的效果。
iOS 12 出嚴重 BUG:瘋狂彈窗究竟是怎麼回事?內有終極解決辦法

左:更改時間前;右:更改時間後

  • 信息、照片、微信、QQ 等應用的信息流的時間都會受到影響。
  • 支付寶將無法進行轉賬、發紅包或付款,微信、QQ 則不受影響。
iOS 12 出嚴重 BUG:瘋狂彈窗究竟是怎麼回事?內有終極解決辦法

當然,如果你希望徹底遠離這一 Bug,也可以選擇將設備降回正式版的 iOS 11。不過要注意,

降級過程會將設備數據全部抹除,操作前請先確認設備在升級前是否曾進行了備份。

相關鏈接:《想嚐鮮 iOS 12,請先看這份 Public Beta 升降級指南》

這一事件也給我們提了一個醒。相比開發者測試版,iOS 公測版雖然要更加穩定,但也同樣屬於測試版系統,依然可能會存在若干問題。如果你想要嚐鮮,最好還是在備用機上裝載使用,並提前做好備份工作。有備無患,才能更放心地體驗新功能。

iOS 12 出嚴重 BUG:瘋狂彈窗究竟是怎麼回事?內有終極解決辦法


分享到:


相關文章: