1、什么是 CocoaPods?
CocoaPods 管理 Xcode 项目的库依赖关系。
项目的依赖项在一个名为 Podfile 的文本文件中指定。cocoapod 将解决库之间的依赖关系,获取生成的源代码,然后将其链接到 Xcode 工作区中以构建项目。
最终的目标是通过创建一个更加集中的生态系统来提高第三方开源库的可发现性和参与度。
2、Getting Started:
(1)Installation:
CocoaPods是用Ruby构建的,它可以用macOS上可用的默认Ruby安装。您可以使用Ruby版本管理器,但是我们建议您使用macOS上可用的标准Ruby,除非您知道自己在做什么。
使用默认的Ruby安装将要求您在安装gems时使用sudo。(不过,这只是gem安装期间的一个问题。)
$ sudo gem install cocoapods
(2)Updating CocoaPods
- 要更新 CocoaPods ,只需重新安装 gem 即可:
$ [sudo] gem install cocoapods
- 或用于预发布版本:
$ [sudo] gem install cocoapods --pre
3、Adding Pods to an Xcode project:
- 创建Podfile文件,并且添加库依赖;
target 'MyApp' do
pod 'AFNetworking', '~> 3.0'
pod 'FBSDKCoreKit', '~> 4.9'
end
- 在 project 目录下执行
$ pod install
; - 打开 App.xcworkspace 并构建。