From a3582f54e96e214447fca4cac4574cd29c87d746 Mon Sep 17 00:00:00 2001 From: Jason Date: Tue, 9 Sep 2025 10:28:34 +0800 Subject: [PATCH] =?UTF-8?q?fix(updater):=20=E9=81=BF=E5=85=8D=E5=9B=A0=20U?= =?UTF-8?q?pdater=20=E9=85=8D=E7=BD=AE=E4=B8=8D=E5=AE=8C=E6=95=B4=E5=AF=BC?= =?UTF-8?q?=E8=87=B4=E5=BA=94=E7=94=A8=E5=90=AF=E5=8A=A8=E4=B8=AD=E6=AD=A2?= =?UTF-8?q?\n\n-=20Updater=20=E6=8F=92=E4=BB=B6=E6=B3=A8=E5=86=8C=E6=94=B9?= =?UTF-8?q?=E4=B8=BA=E5=AE=B9=E9=94=99=EF=BC=88=E5=A4=B1=E8=B4=A5=E4=BB=85?= =?UTF-8?q?=E5=91=8A=E8=AD=A6=EF=BC=8C=E4=B8=8D=E5=BD=B1=E5=93=8D=E5=BA=94?= =?UTF-8?q?=E7=94=A8=E5=90=AF=E5=8A=A8=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src-tauri/src/lib.rs | 11 +++++++++-- src-tauri/tauri.conf.json | 6 ++---- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index e1a970f..1ab0a0e 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -225,8 +225,15 @@ pub fn run() { .setup(|app| { // 注册 Updater 插件(桌面端) #[cfg(desktop)] - app.handle() - .plugin(tauri_plugin_updater::Builder::new().build())?; + { + if let Err(e) = app + .handle() + .plugin(tauri_plugin_updater::Builder::new().build()) + { + // 若配置不完整(如缺少 pubkey),跳过 Updater 而不中断应用 + log::warn!("初始化 Updater 插件失败,已跳过:{}", e); + } + } #[cfg(target_os = "macos")] { // 设置 macOS 标题栏背景色为主界面蓝色 diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 5e2ad5f..661e8d8 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -42,10 +42,8 @@ , "plugins": { "updater": { - "pubkey": "", - "endpoints": [ - "https://example.com/releases/latest.json" - ] + "pubkey": "dW50cnVzdGVkIGNvbW1lbnQ6IG1pbmlzaWduIHB1YmxpYyBrZXk6IDRERTRCNEUxQUE3MDA4QTYKUldTbUNIQ3E0YlRrVFF2cnFVVE1jczlNZFlmemxXd0h6cTdibXRJWjBDSytQODdZOTYvR3d3d2oK", + "endpoints":["http://127.0.0.1:8080/latest.json"] } } }