什么是 CocoaPods

      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 工具上开始 的指南。贡献补丁很容易也很令人满意!——对于很多人来说,这是他们第一次涉足开源。我们有一些 简单的任务可供查看