什么是 CocoaPods

      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 工具入门指南。贡献补丁很容易,而且真的很有成就感!- 对于很多人来说,这是他们第一次涉足开源。我们有一些简单的问题可以看看