From d6495cba1262290b5510cb8d2a564399143b0910 Mon Sep 17 00:00:00 2001 From: "Codex (Delicious233)" Date: Thu, 6 Aug 2026 13:47:59 +0800 Subject: [PATCH] =?UTF-8?q?fix(desktop):=20macOS=20keyring=20=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=20keychain::Store=20=E6=A8=A1=E5=9D=97=E8=B7=AF?= =?UTF-8?q?=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit apple-native-keyring-store 1.0.0 的 keychain feature 导出 keychain 模块 而非顶层 Store;secure_store.rs 引用顶层 Store 导致 E0433。Windows 构建 不受影响(rc.1 已验证),此修复仅影响 macOS DMG 构建。 --- app/desktop/src-tauri/src/secure_store.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/desktop/src-tauri/src/secure_store.rs b/app/desktop/src-tauri/src/secure_store.rs index 1dec8182a..41fbaaaea 100644 --- a/app/desktop/src-tauri/src/secure_store.rs +++ b/app/desktop/src-tauri/src/secure_store.rs @@ -27,7 +27,7 @@ fn ensure_store() -> Result<(), String> { } #[cfg(target_os = "macos")] { - let store = apple_native_keyring_store::Store::new() + let store = apple_native_keyring_store::keychain::Store::new() .map_err(|e| format!("credential store unavailable: {e}"))?; keyring_core::set_default_store(store); Ok(())