关闭广告

用户在 iOS 8 操作系统中发现了一个恼人的错误,如果有人在你的 iPhone、iPad 甚至 Apple Watch 上向你发送包含特定 Unicode 字符的消息,可能会导致你的整个设备重新启动。

Unicode 是所有现有字母表的字符表,消息应用程序或其通知横幅似乎无法处理显示特定的字符集。一切都会导致应用程序崩溃甚至整个系统重新启动。

该文本确实包含阿拉伯字符(见图),也可以阻止进一步访问“消息”应用程序,但这不是黑客攻击,也不是 iPhone 无法处理阿拉伯字符。问题是通知无法完全呈现给定的 Unicode 字符,之后设备内存就会填满并重新启动。

目前尚不完全清楚哪个版本的 iOS 受到此问题的影响,但用户报告了从 iOS 8.1 到当前 8.3 的各个版本。并非每个用户都会遇到相同的症状 - 应用程序崩溃、系统重新启动或无法再次打开消息。

仅当您收到包含有罪消息措辞的通知时才会出现此错误 - 无论是在锁定屏幕上还是在设备解锁时以顶部小横幅的形式出现 - 而不是在您打开对话且消息到达时才会发生那一刻。然而,它不一定只是消息应用程序,还可以是其他可以接收类似消息的通信工具。

苹果已经宣布将修复该错误,该错误实际上影响了特定的 Unicode 字符,并将在下一个软件更新中修复该错误。

如果您想避免可能出现的问题,可以关闭“消息”(以及可能的其他应用程序)的通知,但如果您的一位朋友不想向您开枪,您可能不必担心任何事情。如果您已经成为恼人错误的受害者并且无法进入消息应用程序,只需将图片中的任何照片发送给您收到有问题文本的给定联系人即可。然后该应用程序将再次打开。

来源: iMore, Mac的崇拜
.