Swift Package Manager
Swift Package Manager (SPM) 是苹果官方的软件包依赖管理工具。传统上,Capacitor 使用 CocoaPods 来管理内部依赖和插件依赖,但现在我们正转向这个官方支持的解决方案。
在 Capacitor 6 中,你可以选择使用 CocoaPods 或 Swift Package Manager (SPM)。目前几乎所有的 Capacitor 官方团队支持的插件都已支持 SPM,即 capacitor-plugins 仓库中的插件。
我们已尽力确保在使用 SPM 时,你无需大幅改变现有的 Capacitor 工作流程,但仍有一些要点需要了解。
工作原理
当一个 Capacitor 项目使用 SPM 时,我们会使用一个「基础 SPM」包,它将成为引用你项目所有依赖的地方: