CocoaPods 是 Swift 和 Objective-C Cocoa 项目的依赖管理工具。它包含超过 10 万个库,并被超过 300 万个应用程序使用。CocoaPods 有助于优雅地扩展您的项目。
CocoaPods 使用 Ruby 构建,并且可以使用 macOS 上可用的默认 Ruby 进行安装。我们建议您使用默认的 Ruby。
使用默认 Ruby 安装可能需要您在安装宝石时使用 sudo
。进一步的安装说明请参阅 指南。
$ sudo gem install cocoapods
在上方搜索库。然后在您的 Xcode 项目的目录中名为 Podfile
的文本文件中列出依赖项
platform :ios, '8.0' use_frameworks! target 'MyApp' do pod 'AFNetworking', '~> 2.6' pod 'ORStackView', '~> 3.0' pod 'SwiftyJSON', '~> 2.3' end
小技巧:CocoaPods 提供了 pod init
命令,用于创建具有智能默认值的 Podfile。您应该使用它。
现在,您可以在项目中安装依赖项
$ pod install
确保在构建项目时始终打开 Xcode 工作区而不是项目文件
$ open App.xcworkspace
现在,您可以通过以下方式导入依赖项
#import <Reachability/Reachability.h>
有时,CocoaPods 还未为您的一个依赖项提供 Pod。幸运的是,创建 Pod 非常容易
$ pod spec create Peanut $ edit Peanut.podspec $ pod spec lint Peanut.podspec
您可以在 指南中找到有关此过程的大部分信息。完成操作后,您可以获取一个账户并将您的 Pod 推送到 CocoaPods Trunk。
我们在 GitHub 上开发 CocoaPods。有一个关于 在 CocoaPods 工具上开始 的指南。贡献补丁很容易也很令人满意!——对于很多人来说,这是他们第一次涉足开源。我们有一些 简单的任务可供查看。