由社区运营的 Swift 包搜索引擎和元数据索引 Swift Package Index 正在加入苹果,但表示短期内对开发者的影响很小。以下是详细信息。
Swift Package Index 加入苹果
大多数 Swift 开发者很可能都熟悉 Swift Package Index,这是一个开源的 Swift 包搜索引擎和元数据索引。
实际上,它帮助开发者发现软件包、检查平台和 Swift 版本兼容性,并浏览自动生成的文档。根据他们自己的描述,“Swift Package Index 会自动在支持的平台和 Swift 版本上测试每个 Swift 包,让开发者在添加依赖项之前充满信心。”
今天早些时候,Swift Package Index 博客上的一篇新文章宣布他们正在加入苹果,“您的软件包被索引或呈现的方式、文档托管的方式都没有立即变化。”
该声明没有披露任何收购条款,只表示 Swift Package Index 已“加入”苹果。
Swift Package Index 表示,在苹果旗下,该平台将拥有更多资源来扩展,“帮助开发者更好地决定他们的软件包依赖项。[原文如此] 以更大规模运行,并自信地迎接下一批挑战”。
声明向贡献者承诺 Swift Package Index 将继续保持开源,并补充说软件包作者不会看到任何立即的变化。
随着时间推移,我们计划在软件包签名和身份验证等领域引入新功能,为生态系统增加稳健性和安全性。
声明还表示,苹果工程师将与社区一起贡献代码(未来几个月预计会公布更多关于平台未来的细节),并感谢所有为 Swift Package Index 和更广泛的 Swift 生态系统做出贡献的人。
我们的看法
这一举措对开发者来说可能极其有益,因为 Swift Package Index 已经在 Swift 社区中得到广泛使用。
虽然声明没有进一步详细说明,但原生 Xcode 集成似乎是自然的下一步。目前,开发者通常需要软件包的仓库 URL 才能将其添加到项目中。
通过此次加入,苹果最终可能让开发者直接在 Xcode 内搜索并添加兼容的软件包,从而简化依赖管理,同时提升软件包的可发现性。



















