自己编译和安装感觉还是有点问题。所以最后的解决方案是看了一下 ci.yaml 文件,决定使用 github releases 中的那个 dev 版本的编译好的包。

image.png

这里选择第一个就好。

然后,解压到相关的目录中,

sudo tar xjf Fcitx5-arm64-dev.tar.bz2 -C /Library/Input\\ Methods/

这个压缩包解压出来的文件中包含了开发所需的头文件和 cmake 文件。然后就可以将 CMakeLists.txt 和 .clangd 中的相关的头文包含目录的配置写成对应的位置了。

之后是第二步,安装官方的内置了 pinyin 的版本。

这里选择 pinyin 版安装即可。

image.png

然后,可以根据提示去操作。

卸载的话,根据文档,直接去小企鹅的那个 about 那里,可以直接卸载了。非常方便。

然后,编译。

这个脚本就可以,

# debug version
mkdir -p build
cd build
mkdir -p macos-arm64
cd macos-arm64
cmake ../..
cd ../..
CGO_CFLAGS="-mmacosx-version-min=13" GOFLAGS="-ldflags=-buildid=" cmake --build build/macos-arm64

然后是安装。有三个需要注意的地方。

下面有三个文件需要复制到相应的位置,

image.png