CocoaPods简介:
- CocoaPods 是开发 OS X 和 iOS 应用程序的一个第三方库的依赖管理工具, 在iOS开发中所用到的第三方类库大部分都可以通过CocoaPods来进行管理。手动的下载与添加类库以及管理都比较麻烦的。
- 使用CocoaPods的目的是帮助我们自动化, 集中的, 直观的管理第三方开源库
- 官方网址: https://cocoapods.org
- gitHub地址: https://github.com/CocoaPods/CocoaPods
CocoaPods安装
以下命令请按照顺序在终端执行:
- 升级Ruby环境
sudo gem update --system
- 移除现有ruby
gem sources --remove https://rubygems.org/
- 添加镜像ruby
gem sources -a https://ruby.taobao.org/
之后请确保只有一个taobao的ruby源, 可以用下面的指令查看
gem sources -l
- 安装Cocoapods
sudo gem install cocoa pods
安装好之后会有 多少个gems installed的字样, 说明已经配置完成
- 完成安装
pod setup
之后就需要一段比较长的等待, 可以通过查看~/.cocoapods文件夹
来确定进度, 目前大约是400M
CocoaPods使用
-
首先在Finder中找到工程, 终端输入 cd 之后把工程的文件夹路径拖入
-
终端输入指令: pod init
完成之后工程文件夹中会多出一个文件
- 终端输入指令: pod search 搜索需要的第三方, 比如AFNetworking
之后会显示搜索结果
我们需要将红框中的内容选中, 然后粘贴到podfile文本中
当然也可以使用终端来操作, 具体方法为:
vim podfile进入文本, 按i
键进入编辑状态, 粘贴文本, 按Esc
退出编辑模式, 输入:
, 再输入wq
即可。(搜索完之后可以按Q
返回) - 终端输入指令: pod install
最后, 就可以进行配置了, 等待配置完成, 完成后的状态如图:
绿色的文字告诉我们, 关闭当前的工程, 之后就可以通过.xcworkspace
文件来打开工程了。
如果我们还需要导入其他第三方, 按照1 - 3 - 4的步骤配置即可, 而不需要进行初始化操作。
网友评论