Juan

经营:https://juanstechblog.blogspot.com/ 来自马来西亚。

OpenHaystack 邮件插件兼容性问题。【后续更新】

發布於
OpenHaystack在macOS 11.5版本兼容性问题。
macOS 11.5版本OpenHaystack邮件插件兼容问题。

最近,打算把上次写的16块马币体验AirTag追踪功能。原理解说和安装过程。文章做成影片。但,macOS系统升级上11.5版本后,就出现邮件插件不兼容的问题。OpenHaystack官方似乎还没有打算,去兼容这个版本。幸好,OpenHaystack是开源项目,可以下载官方的代码,自己去修这个小问题。

删除OpenHaystack 邮件插件

首先,需要把不兼容的插件删除掉。

点进“管理插件”。

打开“邮件”->“偏好设置”,然后点“通用”内的“管理插件”按键。

显示OpenHaystackMail.mailbundle的文件。

鼠标放到“OpenHaystackMail.mailbundle”,然后右键,再点“在访达中显示”(“访达” = Finder)。

移除掉OpenHaystackMail.mailbundle

在Finder内,移除掉OpenHaystackMail.mailbundle整个文件。移除后,需要完全退出“邮件”。

重新构建OpenHaystack项目。

第二步骤,需要把整个OpenHaystack的项目下载到电脑。然后,通过Xcode去添加一个值到插件的info.plist内。添加好后,需要先去构建邮件插件,再去构建并且运行OpenHaystack,让兼容的邮件插件安装上。

需要的软件:

  1. OpenHaystack整个项目(链接)。
    点进链接,按下标识为“Code”的绿色案件,再按“Download ZIP”。下载好后,解压就可以了。
  2. Xcode
    可以去到App Store内下载。

开始修兼容性问题

用Xcode打开OpenHaystack项目,路径是:openhaystack-main -> OpenHaystack -> 点开OpenHaystack.xcodeproj。

在Xcode内去到OpenHaystackMail的文件夹,点进Info.plist。

点开Info.plist

在Info.plist内,添加这些值:

Key: Supported11.5PluginCompatibilityUUIDs
Type: Array

在Supported11.5PluginCompatibilityUUIDs这个Array下,添加一个元素:

Key: Item 0
Type: String
Value: D985F0E4-3BBC-4B95-BBA1-12056AC4A531
添加信息到Info.plist

保存好后,先构建(Build)。

到这边就可以根据上一篇文章的安装插件方式去执行,先关闭GateKeeper,再安装插件。

关闭GateKeeper

点开Terminal,输入 sudo spctl --master-disable,再敲Enter键。这个指令会关闭GateKeeper让插件安装。

关闭GateKeeper后,到回Xcode内构建并执行OpenHaystack。

执行OpenHaystack。

安装好后,记得开回Gatekeeper。

在Terminal输入 sudo spctl --master-enable,敲Enter键, 把GateKeeper开回来。

基本上到这边,就能参考回原本的教程去安装OpenHaystack。

完。

喜歡我的文章嗎?
別忘了給點支持與讚賞,讓我知道創作的路上有你陪伴。

CC BY-NC-ND 2.0 版權聲明

16块马币体验AirTag追踪功能。原理解说和安装过程。

看不過癮?

一鍵登入,即可加入全球最優質中文創作社區