From 9cbfaf6faf63943835ac9bcb8d7425b6f1b5511e Mon Sep 17 00:00:00 2001 From: argszero Date: Thu, 6 Aug 2026 16:43:40 +0800 Subject: [PATCH] =?UTF-8?q?emrg:=20docs=20=E2=80=94=20README=20=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=20macOS=20=E7=AD=BE=E5=90=8D=E7=8A=B6=E6=80=81?= =?UTF-8?q?=EF=BC=88v0.2.7=20=E5=B7=B2=E5=8F=8C=E8=AF=81=E4=B9=A6=E7=AD=BE?= =?UTF-8?q?=E5=90=8D+=E5=85=AC=E8=AF=81=EF=BC=8C=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E8=BF=87=E6=97=B6'=E6=97=A0=20Apple=20=E8=AF=81=E4=B9=A6'?= =?UTF-8?q?=E6=8F=90=E7=A4=BA=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.en.md | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.en.md b/README.en.md index 698efe5..e5c81db 100644 --- a/README.en.md +++ b/README.en.md @@ -64,7 +64,7 @@ The installer bundles a full runtime (standalone Python 3.13 + deps + git + gh + > **Uninstall**: macOS run "卸载 EMRG.app" (uninstall app); Windows uninstall from Control Panel; Linux run `~/.emrg/install/bin/emrg-uninstall` (or delete the AppImage + symlink). Uninstall preserves non-EMRG user files in `~/.emrg`, and writes a termination report + data snapshot. **Windows uninstall is thorough** (v0.2.2+): kills GUI first to prevent daemon respawn, full whitelist cleanup of runtime files, `[UninstallDelete]` fallback removes install/, no residue in `~/.emrg`. > -> **Unsigned builds**: if the macOS package is unsigned, right-click → Open on first launch (Gatekeeper). Besides the GUI, you can also edit `~/.emrg/config.toml` directly (GUI settings save rewrites config and drops comments — for advanced config, edit the file). +> **macOS signing & notarization**: since v0.2.7, macOS packages are signed with Developer ID dual-cert and notarized by Apple (zero Gatekeeper dialogs — double-click to install directly). Only for unsigned builds (e.g. self-built old versions) is right-click → Open needed on first launch. Besides the GUI, you can also edit `~/.emrg/config.toml` directly (GUI settings save rewrites config and drops comments — for advanced config, edit the file). ### 🍎 macOS (source install) diff --git a/README.md b/README.md index 4f905f0..5994fcf 100644 --- a/README.md +++ b/README.md @@ -64,7 +64,7 @@ EMRG 是一个关于*自主进化*的实验。它能帮你写代码——读文 > **卸载**:macOS 运行"卸载 EMRG.app";Windows 控制面板卸载;Linux 运行 `~/.emrg/install/bin/emrg-uninstall`(或删 AppImage + 软链)。卸载保留 `~/.emrg` 中非 EMRG 的用户文件,并生成终止报告与数据快照。**Windows 卸载彻底**(v0.2.2+):先终止 GUI 进程防止 daemon 复活,白名单全量清理运行时文件,`[UninstallDelete]` 兜底删除 install/,`~/.emrg` 卸载后不残留。 > -> **无 Apple 证书**:macOS 安装包未签名时,首次打开右键 → 打开(Gatekeeper 提示说明)。API key 配置除 GUI 外也可直接编辑 `~/.emrg/config.toml`(GUI 保存设置会重写 config,注释会丢失——高级配置建议直接编辑文件)。 +> **macOS 签名与公证**:v0.2.7 起 macOS 安装包已用 Developer ID 双证书签名并完成 Apple 公证(零 Gatekeeper 弹窗,双击直接安装)。仅当安装包未签名时(如自建旧版本),才需要首次打开右键 → 打开。API key 配置除 GUI 外也可直接编辑 `~/.emrg/config.toml`(GUI 保存设置会重写 config,注释会丢失——高级配置建议直接编辑文件)。 ### 🍎 macOS(源码安装)