CocoaPods 是 Swift 和 Objective-C Cocoa 项目的依赖管理器。它拥有超过 10.1 万个库,并在超过 300 万个应用程序中使用。CocoaPods 可以帮助您优雅地扩展您的项目。
CocoaPods 使用 Ruby 构建,可以使用 macOS 上提供的默认 Ruby 进行安装。我们建议您使用默认的 Ruby。
使用默认的 Ruby 安装可能需要您在安装 gem 时使用 sudo
。更多安装说明请参阅指南。
$ sudo gem install cocoapods
搜索 Pod(上方)。然后在 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 工具入门指南。贡献补丁很容易,而且真的很有成就感!- 对于很多人来说,这是他们第一次涉足开源。我们有一些简单的问题可以看看。