宅中地 - 每日更新
宅中地 - 每日更新

贊助商廣告

X

Swift正式支持Swiftly 1.0,提供跨平台工具鏈安裝與版本管理

2025年04月02日 首頁 » 熱門科技

 

Swift正式支持Swiftly 1.0,提供跨平台工具鏈安裝與版本管理

 

 

 

Swift團隊正式推出Swiftly 1.0,這是第一個由官方支持的Swift版本管理工具,提供macOS與多種Linux發行版上獨立安裝、更新與切換Swift工具鏈的功能。這不僅簡化過去繁瑣的安裝流程,也提供開發者一致且可預測的開發環境,特別適用不使用Xcode的跨平台開發場景,如命令行工具或伺服器端服務。

Swiftly原為社交媒體開發的工具,過去主要用於Linux平台,而現在社交媒體貢獻給官方納入GitHub組織,並集成進核心工具鏈運維架構,成為Swift語言基礎設施的一部分。Swiftly使用Swift語言撰寫,自身也可通過指令自動更新,並支持切換不同版本的工具鏈,包括穩定版本、歷史版本與Nightly Snapshot版本。

通過使用Swiftly,開發者能以簡單的命令在本機安裝多版本Swift,並以.swift-version設置文件統一團隊開發使用的版本,減少版本不一致產生的錯誤與部署問題。

傳統在Linux上安裝Swift操作繁瑣,需手動下載壓縮文件、解壓縮、設置環境變量並解決依賴性問題,不同發行版之間也存在兼容性風險。Swiftly通過libarchive函數庫進行工具鏈解壓壓縮,並使用Swift OpenAPI擴展組件自動取得swift.org發布的最新版本資訊,再結合Async HTTP Client處理下載過程。此外,Swiftly考量跨平台支持,利用Swift Static Linux SDK生成能適用多數Linux發行版的靜態連接執行文件,並識別處理器架構,以提供對應的工具鏈。

而在macOS平台上,Swiftly 1.0讓開發者無需依賴Xcode即可取得最新Swift版本,特別適用於獨立開發與測試應用場景。Swift團隊指出,Swiftly未來將成為非Xcode環境安裝Swift的標準方式,目前支持的Linux發行版包括Ubuntu、Debian、Fedora、RHEL與Amazon Linux。

Swiftly仍為開源項目,持續在GitHub上接受社交媒體反饋與貢獻,官方也鼓勵開發者在Swift Forums參與討論。

宅中地 - Facebook 分享 宅中地 - Twitter 分享 宅中地 - Whatsapp 分享 宅中地 - Line 分享
相關內容
Copyright ©2025 | 服務條款 | DMCA | 聯絡我們
宅中地 - 每日更新