用途:在遇到 Tauri 2 构建错误、打包器失败或平台相关编译问题时使用,按构建流水线阶段(前端构建、Cargo 编译、打包器、代码签名)快速定位根因,避免因陈旧构建产物导致的假性失败。
主要能力:提供错误码速查表,涵盖 Cargo 编译(如 lib.rs 中命令函数误加 pub、错误类型缺少 Serialize、异步命令借用引用、多次调用 invoke_handler、移动端 crate-type 与入口点缺失)、Linux 依赖(webkit2gtk-4.1、构建工具)、打包器(NSIS、WiX、DMG、AppImage、WebView2 引导程序)、代码签名(macOS 签名与公证、Windows Authenticode)以及 CI/CD(GitHub Actions 依赖、令牌权限、更新器密钥、交叉编译目标)等类别,并附诊断决策树与通用排查步骤。
使用方式:先判断失败阶段并阅读完整错误输出;持续编译错误时先执行 cargo clean;按错误码查阅对应修复建议,例如 Linux 安装 libwebkit2gtk-4.1-dev 等依赖,移动端在 Cargo.toml 中设置 crate-type = ["staticlib", "cdylib", "rlib"],交叉编译前用 rustup target add 安装目标工具链。
适用场景:Tauri 2 桌面与移动端项目的本地构建、打包与发布流程排错。
限制:资料未提供该技能的安装命令、收费方式与具体平台支持范围;修复示例需结合项目实际情况验证。