分享:用 Developer ID 签名 + 公证过的 0.3.5 安装包(非官方) #413
X-Wei
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
我的 Apple Developer 会员快到期了,趁过期前用自己的证书把 0.3.5 的四个安装包(拼音 / 中州韵 / 日本語 / 原版)重新签名并公证了一遍。下载后直接双击就能装,不用去「系统设置 → 隐私与安全性」点「仍要打开」:
📦 https://github.com/maxing-labs/fcitx5-macos-signed/releases/tag/0.3.5
说明:
Fcitx5Installer.app和 DMG,装完后的Fcitx5.app与上游完全一致install.sh补了一行xattr -dr com.apple.quarantine "$DATA_DIR":安装器经公证后会直接从带 quarantine 的 DMG 启动,tar解出的插件.so会继承 quarantine,导致选中输入法时 dlopen 被 Gatekeeper 拦(上游流程里用户先手动放行,所以碰不到)。这个补丁已提 PR:install.sh: strip quarantine from plugin data dir as well fcitx-contrib/fcitx5-macos-installer#23希望对被 Gatekeeper 拦住的朋友有用 🙂
All reactions