继续构建你的应用程序,无需复制代码。

定义一次,轻松更新

创建一个 Podfile 来描述你想要引入的代码。运行 pod install 并获得团队中其他人的相同版本。

CocoaPods 通过 pod update FLKAutoLayout 轻松更新单个依赖项,或使用 pod update 更新所有依赖项。

你可以使用自己的代码或开源代码。

PODFILE

# open source
source 'https://github.com/CocoaPods/Specs.git'

# my work
source 'https://github.com/Artsy/Specs.git'

target 'App' do

  pod 'Artsy+UIColors'
  pod 'Artsy+UIButtons'

  pod 'FLKAutoLayout'
  pod 'ISO8601DateFormatter', '0.7'
  pod 'AFNetworking', '~> 2.0'

  target 'AppTests' do
    inherit! :search_paths
    pod 'FBSnapshotTestCase'
    pod 'Quick'
    pod 'Nimble'
  end
end

从任何来源访问代码

CocoaPods 支持几乎所有你想要获取源代码的方式:git、svn、bzr、http 和 hg。

你可以使用自己的私有代码存储库来管理自己的依赖项。它只需要一个 git 存储库,无需服务器。

让我们通过 Xcode 的工作空间为你进行集成

你的应用程序代码保持不变。

CocoaPods 将你所有私有或公有依赖项移动到一个独立的 Xcode 项目来处理你的所有构建目标

你的
代码


代码

数千个 CocoaPods

发现完美的库或自己构建。支持 CocoaPods 意味着轻松与数十万开发者分享你的代码。

当编译器标志、源文件或其依赖项更新时,我们会负责更新你的库。

对于库开发者来说

我们处理提高你库的可发现性。

我们负责公开记录你的库。

随着构建系统的改变,CocoaPods 随之更新,而库开发者不必做任何事情。

扩展

开发是在复杂性与功能之间的一种权衡。我们通过提供插件支持来保持 CocoaPods 的专注性。

插件 进行新的实验,如 PackagerKeysRouletteDeintegraterepo-svnReleasesorted-search

跳过集成

希望自己处理集成?您可以使用 install! 指令禁用我们的集成功能。

然后您可以决定如何将您的 Pods 移至应用程序。

推广

通过 Twitter 上的 @CocoaPodsFeed + @CremeDeLaPods 发现有趣的库作者。

CocoaPods 搜索在主页上对库进行排序,这样 质量最高 的库将名列前茅。

针对文档化进行了说明

我们对自己的文档质量很严格。

我们提供了 入门引导新库回馈 和使用 内部 Pods 的指南。

如何获取

我们有可自助更新的 Mac 应用程序,托管运行 CocoaPods 所需的一切。

您可以使用您熟知和喜爱的所有终端功能及某些 GUI 功能。两全其美。

下载了解更多...

通过命令行安装很简单。更多信息请参阅 此指南

 [sudo] gem install cocoapods

如何获取

通过命令行安装很简单。更多信息请参阅 此指南

 [sudo] gem install cocoapods

志愿者推动

Danielle Tomlinson

保证项目持续进行。

Dimitris Koutsogiorgas

精益求精,提升性能。

Eric Amorde

冲洗、重构、重复。

Samuel Giddins

补丁主创及快乐捆绑者。

Paul Beusterien

传递性转换。

orta

设计独裁者。

也要感谢我们的前辈们

Eloy Durán

创办人、维护者、煽动者和手势动作者。

Fabio Pelosin

大型编程器。

Boris Bügling

分类总监。

Florian Hanke

注重搜索的挑剔者。

Keith Smiley

规范的大师。

Karla Sandoval

推送这些插件。

Emma Koszinowski

搜索分离。

Marin Usalj

软件破解。

Michele Titolo

福音传播者和 CI 绝地大师。

Joshua Kalpin

消灭错误的高手。

Delisa Mason

99 级工具工。

Kyle Fuller

完美主义者。

Olivier Halligon

一致性卫士。

Hugo Tunius

质量指数保证。

Nate West

绝对警觉。

Muhammed Yavuz Nuzumlalı

痴迷于性能。

Ben Asher

修复框架。

Marius Rackwitz

Swift 先锋。

社区驱动