加载中...

CocoaPods 是苹果生态(iOS、macOS 等)历史最悠久、使用最广的第三方依赖管理工具,2011 年发布,用 Ruby 编写。开发者在 Podfile 中声明依赖库及版本,执行 pod install 自动下载并集成到 Xcode 工程。
CocoaPods 维护一个中心化的 Specs 仓库索引各库的 podspec 描述文件;安装时解析依赖图,生成 Pods 工程和 .xcworkspace 工作空间,将三方库以静态库或动态框架形式链接进主工程,Podfile.lock 锁定版本保证团队一致性。
多年来是 iOS 团队引入 AFNetworking、SDWebImage 等开源库和搭建组件化私有源的标准方式。
随着苹果官方的 Swift Package Manager(SPM)日趋成熟,新项目逐渐转向 SPM;CocoaPods 团队已于 2024 年宣布进入维护模式,不再积极开发新特性,但存量工程仍大量使用。

登录 后参与讨论
暂无讨论,来发表第一条评论吧