强迫症的瞎折腾 - iPhone迁移带头像的通讯录 - 英文版iOS联系人排序

强迫症的瞎折腾公司新发了工作手机,于是把之前自己买的iPhone?XR切换到这个公司新发的iPhone?XR上。迁移过程中因为有两个特殊的逻辑互相矛盾,所以不能够用iOS的新手机迁移功能:公司的手机激活指导明确说明,在Enr...

强迫症的瞎折腾
公司新发了工作手机,于是把之前自己买的iPhone?XR切换到这个公司新发的iPhone?XR上。迁移过程中因为有两个特殊的逻辑互相矛盾,所以不能够用iOS的新手机迁移功能:
  1. 公司的手机激活指导明确说明,在Enrollment完全成功完成之前,不允许在新手机上输入自己的Apple ID。(猜想是因为手机接收OTA企业管控profile的优先级要低于Apple ID的全局控制优先级,所以指导明确要求在新手机成功激活应用企业管控profile之前禁止输入个人Apple ID。)
  2. 在网上查阅了很多资料,如果想使用iPhone的文件及设置迁移功能,必须在新手机激活之前进行,如果手机已经激活,则需要抹掉所有资料重新把新手机重置,再次进行新手机的激活。

  3. 以上2点逻辑之间互相排他:若想用企业profile激活,则无法使用新手机文件及设置迁移功能;若要从迁移文件及设置到新手机,则要用到自己的Apple?ID,就会使企业profile激活失败。当然了,这个是个人推理猜想,也并不一定完全行不通,不过既然公司指导明确说明了,就犯不着违规试错了。于是只能蚂蚁搬家一样的迁移旧手机上的资料和设置。
    想要记录的是迁移通讯录的过程。关于通讯录有两个关键点:通讯录里联系人的头像,通讯录联系人姓名的拼音。
    • 通讯录里联系人的头像,用的同步软件是“QQ同步助手”,很久之前“QQ同步助手”是可以成功备份还原通讯录里联系人的头像的,但是在不久之前的一次尝试复制通讯录到Outlook通讯录(以便在Windows笔记本上查看)时就发现“QQ同步助手”在头像备份还原这一功能上耍奸玩诈了,尽管同步的过程中可以看到头像备份成功的提示画面,还原的过程中可以看到头像还原成功的提示画面,但真实效果是头像并没有被还原。这种提示与实际效果不符的做法着实害人,也让我意识到了验证备份有效性和完整性的重要性。之前的那次操作差点损失了所有的联系人头像,尝试了“同步”及“时光机”都抢救无果,幸好最后偶然发现“QQ同步助手”里有一条“本地时光机缓存”,才幸运的拯救回了所有的头像。既然“QQ同步助手”拉垮了,那怎么办呢?在旧手机上开启iCloud通讯录同步(之前为了摆脱各个云巨头云上备份的冗余混乱,只选择了“QQ同步助手”同步功能,并按照“QQ同步助手”的建议,关闭手机上各个云账户的通讯录备份功能),开启iCloud通讯录同步功能之后,系统会提示手机上的当前通讯录该如何操作,选择“并入iCloud通讯录”,这一步就是关键的“将包含头像的通讯录同步到iCloud上面去”,然后在新手机上(同一个Apple ID)也开启iCloud通讯录同步功能,于是带头像的通讯录就通过iCloud这座云桥梁迁移到新手机上了。

    • 说起头像,多说一句,这些头像到底是哪里来的呢?有一些是自己手动添加的,不过大部分还是多年之前用人人网,Weibo的SNS联系人关联(人人网的APP,iPhone的Weibo、Facebook关联)功能获取到的,于是大部分的联系人是获取到了SNS头像及信息的(比如人人网主页URL、Weibo用户名、Facebook用户名等)。

      • 关于通讯录的联系人姓名拼音,因为是单位是外企,自己也有意尝试一下全局英文菜单,所以决定用英语作为iOS的显示语言,导致通讯录里大部分的联系人都出现在通讯录里的#索引里(因为目前英文版的iOS不匹配拼音,中文姓名无法匹配26个字母,只好集中出现在#索引里),要想恢复中文版iOS那样联系人按拼音排序,必须依赖“phonetic last name”字段,当然不能手动一个个添加,可以利用“QQ同步助手”来一键批量添加。做法就是“QQ同步助手”里面的“通讯录”-“联系人排序”。另外一个小技巧,“QQ同步助手”自动添加的拼音默认是不带音调的,比如张三,“QQ同步助手”添加的拼音字段是zhangsan,此时在通讯录联系人编辑页面,在“Last Name”里输入一个空格,再删掉这个空格,就会发现拼音字段更新成带音调的拼音了,比如“zhāngsān”。

本文标题为:强迫症的瞎折腾 - iPhone迁移带头像的通讯录 - 英文版iOS联系人排序

基础教程推荐