iOS Unicode 错误崩溃消息 & 重启设备
iOS 中的文本呈现错误允许专门安排的文本消息使 iPhone 和 iPad 上的消息应用程序崩溃,然后重启设备。当设备再次启动时,消息应用程序将变得不可用,因为它在启动后立即崩溃,这导致一些用户认为问题是一般的消息应用程序问题,但事实并非如此。
要明确的是,受此错误的影响并不微妙,因为当您第一次收到消息时,iOS 8+ 中的 iPhone、iPad 或 iPod touch 将崩溃并且设备本身将重新启动,很像强制重启。之后,用户将完全无法访问消息应用程序。如果您受到此错误的影响,有一种解决方法可以让消息应用程序在 iOS 中再次运行,我们将在下面详细介绍。
我们不会以可以复制和粘贴的方式在此处重现实际的字符序列,因为显然存在恶作剧和误用的空间,但这是有问题的 unicode 消息字符串的样子(图片来自MacRumors):
您可能看不到消息本身,因为如前所述,在设备上呈现它会导致它崩溃。我们在 iPhone Plus 上对此进行了测试,它立即使运行 iOS 8.3 的设备崩溃,据推测旧版本也受到影响。
修复消息应用程序崩溃的Unicode Bug
如果您发现iPhone 在收到短信后随机死机并随机重启,并且您无法打开信息应用程序,您可以给自己发送信息来解决问题。如果您有 Mac,只需向自己发送几条消息即可清除 iOS 上的应用程序。或者,您也可以通过 Siri 执行此操作,或者您可以使用 iOS 中其他地方的共享表向自己发送任何其他文本:
按住主屏幕按钮召唤Siri并说“给自己发一条消息,说一些关于某事的话”
新消息的内容是什么或您如何将其发送给自己并不重要,它只需要充分清除屏幕上有问题的unicode 消息即可。一旦发生这种情况,您将需要打开消息应用程序并删除发送给您的导致崩溃的违规消息。
前往最初发现问题的 MacRumors。 Apple 告诉 CNBC,他们已经知道消息错误并正在研究解决方案,用户可以期望在不久的将来某个时候找到适用于 iOS 的软件更新以防止该问题。
尚不清楚软件更新是作为更广泛的 iOS 8.4 版本的一部分还是作为较小的单点版本发布,例如 iOS 8.3.1。