跳转到内容
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

在 2021 年的 WWDC 上,苹果介绍了 notarytool,这是一个与 Apple 认证服务交互的新工具。在 1.5 版本发布之前,Tauri 使用 altool 对您的应用程序进行认证,但该工具现已弃用,并将停止在 2023-11-01 之后的认证。您必须在此日期之前将 Tauri CLI 升级到 1.5。

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

Bun 支持

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

感谢 @colinhacks 提交此功能的拉取请求!

代码签名改进

从 Tauri 1.5 版本开始,我们的打包器现在对所有可执行文件进行签名(包括辅件、应用程序可执行文件和 NSIS 卸载程序),以及 macOS 框架。我们还改进了我们的签名算法,添加了对 APPLE_TEAM_ID 环境变量的支持,以正确定义与您的账户相关的团队 ID,如果您属于多个团队。

感谢 @tr3ysmith 提交此功能的拉取请求!

macOS 框架

此版本提供了增强的 macOS 框架支持,通过对通过 tauri.conf.json > tauri > bundle > macOS > frameworks 注入的所有自定义框架进行代码签名,并定义了 @rpath 值,以解决更新应用程序时的崩溃问题。

感谢 @tr3ysmith 提交此功能的拉取请求!

Windows 上的混合内容

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

其他更改

查看整个更改列表


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