Swift Package Manager
Swift 包是 Apple 推出的用于管理软件依赖关系的新一代官方工具。传统上,Capacitor 使用 CocoaPods 来管理内部依赖和插件,但现在是我们转向受官方支持的解决方案的时候了。
自 Capacitor 6 起,您可以选择使用 CocoaPods 或 Swift Package Manager (SPM)。几乎所有当前由 capacitor-team 支持的插件都支持 SPM,特别是 capacitor-plugins 仓库中的插件。
我们已尽力确保您在使用 SPM 时无需过多改变与 Capacitor 协作的方式,但仍有一些事项需要了解。
工作原理
当 Capacitor 项目使用 SPM 时,我们会使用一个“基础 SPM”包,它将作为引用您项目所有依赖项的地方: