Swiftのパッケージマネージャ
CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects.
SwiftPM
2011~
CLIツールのパッケージマネージャ
もっとも不便さを感じるのは、SwiftPMではライブラリをStatic Frameworkとして扱う点である。
このため、例えばライブラリAがアプリ本体とWidgetKitの両方で使われていると、エラーになってビルドができない。
この問題を解決するためには、1度自作のFrameworkに包んでDynamic Frameworkの様に振る舞わせる必要がある。