ai.doge.tg 繁體 AI 情報 最新 專案 搜尋 Telegram ↗

Swift 6.4 重新統一 Linux、macOS 與 Windows 的建構流程

工具 1 個來源 · 6 天前
為何重要

此次版本更新逐步消除了多平臺開發中的摩擦,類似於 Rust 的 *Cargo* 方法。對於在雲端和邊緣部署 Swift 的 AI/機器學習開發者而言,強化工具鏈意味著減少從研發到生產的部署複雜性。整合帳單清單(SBOM)符合關於供應鏈安全的嚴格監管壓力,有利於依賴複雜原生生態系統的軟體商業化。

Swift 6.4 釋出,重點是將 *Swift Build* 引擎設為 *Swift Package Manager (SwiftPM)* 的預設工具;此整合旨在取代手動工具鏈,提供統一的開發體驗。

  • 現在能自動下載並安裝依賴項以驗證相容性,並將原始碼編譯為 CPU 特定二進位制檔案。
  • 在 Xcode、命令列或 VS Code 中的建構流程在 Linux、macOS 和 Windows 上保持一致。
  • 新增 *SBOM*(軟體物料清單)生成功能(SE-0509),支援 SPDX 與 CycloneDX 格式,以利軟體稽核。
  • *LLDB* 偵錯工具現在透過精確定位模組路徑來更省記憶體地偵錯原生模組。
Swiftswift-6.4swift-buildswift-package-managerSBOMcross-platform

來源 · 1 篇報導

首發 The Register theregister.com 12:27