跳到内容
Tauri

Tauri 1.5.0 版本发布

Tauri 1.5 Launch Hero Image

Tauri 团队很高兴地宣布 1.5 版本发布。此版本包含多项新功能和重要的错误修复,例如改进的资源捆绑、代码签名增强、macOS 上的 notarytool 迁移和 Bun 支持。

升级

请确保将 NPM 和 Cargo 依赖项都更新到 1.5.0 版本。您可以使用以下命令更新依赖项:

npm install @tauri-apps/cli@latest @tauri-apps/api@latest

1.5.0 版本的新内容

Notarytool

在 WWDC 2021 上,Apple 推出了 notarytool,这是一个与 Apple notary 服务交互的新工具。在 1.5 版本发布之前,Tauri 使用 altool 来公证您的应用程序,但该工具已被弃用,并将于 2023-11-01 停止用于公证。您必须在此之前将 Tauri CLI 升级到 1.5。

如果您使用 API 密钥进行 notary 服务身份验证,notarytool 不再自动搜索您的 API 密钥 .p8 文件。我们建议用户通过 APPLE_API_KEY_PATH 环境变量定义其路径,但为了避免破坏性更改,我们执行与 altool 相同的查找,以在您未设置环境变量的情况下找到您的密钥文件。将来,这可能会发生变化,因此请相应地调整您的发布管道。

Bun 支持

Tauri CLI 现在支持 Bun 包管理器。

感谢 @colinhacks 提交此功能的 pull request!

代码签名改进

从 Tauri 1.5 开始,我们的 bundler 现在对所有可执行文件(包括 sidecar、应用程序可执行文件和 NSIS 卸载程序)和 macOS 框架进行签名。我们还改进了我们的公证算法,增加了对 APPLE_TEAM_ID 环境变量的支持,以便在您属于多个团队的情况下正确定义与您的帐户关联的团队 ID。

感谢 @tr3ysmith 提交此功能的 pull request!

macOS 框架

此版本通过代码签名您通过 tauri.conf.json > tauri > bundle > macOS > frameworks 注入的所有自定义框架并定义 @rpath 值来增强 macOS 框架支持,从而修复更新应用程序时的崩溃问题。

感谢 @tr3ysmith 提交此功能的 pull request!

Windows 上的混合内容

我们现在提供一个配置选项,用于在 Windows 上将我们的自定义协议切换为使用 http 方案而不是 https。这降低了您的应用程序在 Windows 上的安全性,因为它允许连接到不安全的端点(例如 ws://url),但它与 Linux 和 macOS 自定义协议上的行为相匹配。要启用它,请将 tauri.conf.json > tauri > security > dangerousUseHttpScheme 设置为 true。

其他更改

查看完整的更改列表


© 2025 Tauri 贡献者。CC-BY / MIT