与第三方程序协作
如何设置 Merlin Project 所使用的主要电话号码或电子邮件地址?

当某个人员从 macOS 通讯录被拖入 Merlin Project 时,会在我们的项目管理软件中自动显示为一项资源。它甚至会与通讯录保持关联,因此地址变更会在该人员被使用的项目中自动同步。
尽管如此,仍不时出现一个问题,遗憾的是这一问题自通讯录首个版本起便已存在:难以识别并设置主要电子邮件地址。我们早在 2004 年就已向 Apple 报告此问题,但遗憾的是迄今仍未推出解决方案。
幸运的是,有办法摆脱这一困境!Apple 从一开始就为通讯录提供了一个编程接口,许多开发者都在积极地为其充实功能。我们也正是使用了这一接口,来同时解决主要电子邮件地址以及主要电话号码(后者同样为 Merlin Project 中的资源所使用)的问题。这款诞生于 2005 年的软件可免费获取,且安装非常简便:
- 下载通讯录插件
- 随后解压该 zip 压缩包,并将两个文件拷贝到目录 “~/Library/Address Book Plug-Ins”(~ 代表您的主目录)。
兼容性提示: 自 macOS 10.14 Mojave 起,Apple 已移除对 AddressBook 插件的支持。因此上述插件可用于 macOS 10.13 或更早版本。