Tauri 1.5.0 版本發佈公告
Tauri 團隊很高興宣布 1.5 版本發佈。此版本包含多項新功能和重要的錯誤修正,例如改進的資源捆綁、程式碼簽署增強功能、macOS 上的 notarytool
遷移以及 Bun 支援。
升級
請務必將 NPM 和 Cargo 依賴項更新到 1.5.0 版本。您可以使用以下命令更新依賴項
npm install @tauri-apps/cli@latest @tauri-apps/api@latest
yarn upgrade @tauri-apps/cli @tauri-apps/api --latest
pnpm update @tauri-apps/cli @tauri-apps/api --latest
cargo update
1.5.0 版本的新功能
Notarytool
在 WWDC 2021 上,Apple 推出了 notarytool,這是一個與 Apple 公證服務互動的新工具。在 1.5 版本之前,Tauri 使用 altool 來公證您的應用程式,但該工具已被棄用,並將於 2023-11-01 停止用於公證。您必須在那之前將您的 Tauri CLI 升級到 1.5。
如果您使用 API 金鑰向公證服務進行身分驗證,notarytool 不再自動搜尋您的 API 金鑰 .p8
檔案。我們建議使用者透過 APPLE_API_KEY_PATH
環境變數定義其路徑,但為了避免重大變更,如果使用者未設定環境變數,我們會執行與 altool 相同的查找,以尋找您的金鑰檔案。未來,這可能會變更,因此請相應地調整您的發佈管道。
Bun 支援
Tauri CLI 現在支援 Bun 套件管理器。
我們要感謝 @colinhacks 提交此功能的 Pull Request!
程式碼簽署改進
從 Tauri 1.5 開始,我們的捆綁器現在會簽署所有可執行檔(包括 Sidecar、應用程式可執行檔和 NSIS 解除安裝程式)和 macOS 框架。我們也改進了我們的公證演算法,新增了對 APPLE_TEAM_ID
環境變數的支援,以便在您屬於多個團隊的情況下,正確定義與您的帳戶相關聯的團隊 ID。
我們要感謝 @tr3ysmith 提交此功能的 Pull Request!
macOS 框架
此版本隨附增強的 macOS 框架支援,方法是簽署您透過 tauri.conf.json > tauri > bundle > macOS > frameworks
注入的所有自訂框架,並定義 @rpath
值,以修正更新應用程式時的崩潰問題。
我們要感謝 @tr3ysmith 提交此功能的 Pull Request!
Windows 上的混合內容
我們現在提供一個組態選項,可將 Windows 上的自訂協定切換為使用 http
協定,而不是 https
。這會降低您的應用程式在 Windows 上的安全性,因為它允許連線到不安全的端點,例如 ws://url
,但它符合 Linux 和 macOS 自訂協定上的行為。若要啟用此功能,請將 tauri.conf.json > tauri > security > dangerousUseHttpScheme
設定為 true。
其他變更
查看完整的變更列表
© 2025 Tauri 貢獻者。CC-BY / MIT