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"] } } }