【解决iOS英文语言下通讯录索引排序混乱的问题】

  • 当系统语言设置为英文时,中文联系人将不再按拼音排序,索引全归为#,如何解决此问题?网络上流传的大多是手动逐个添加的笨办法,在这里我们将介绍一个方便的批量处理方法,迅速解决此问题。
  • 此方法需要使用到 Mac 的 Xcode(下载地址),手机联系人需要通过 iCloud 同步至 Mac 通讯录(关于如何使用iCloud),且所有操作都需要在 Mac 下进行。完成以上准备工作后,我们再进入正题。

    处理工具 PhoneticContacts 链接 :https://github.com/lexrus/PhoneticContacts

    1.打开终端,输入:

    git clone https://github.com/lexrus/PhoneticContacts

    2.双击打开其中 PhoneticContacts.xcodeproj

    QQ20150308-1@2x

    3.打开文件将进入Xcode,这里我们不需要管任何东西,只要点击左上角的「运行」按钮使工具运行即可。

    QQ20150308-2@2x

    4.当屏幕中央出现「Build Successed」字样时,就说明已批量处理完毕。

    QQ20150308-3@2x

    5.最后,打开 Mac 通讯录,查看任意联系人名字底下是否标注了相应拼音(此方法的原理:给中文人名标上拼音,使其按拼音开头字母排序),如已标注就说明已经成功,接下来只需稍等iCloud将新联系人自动同步至手机上即可。

  • Leave a Reply

    Your email address will not be published. Required fields are marked *