概要
在iOS开发中,我们会用到很多第三方库。使用下载第三方库后,手动集成进来,需要配置项目的环境或是添加一些依赖库,使用起来直接明白但是过程麻烦,要是遇见第三方库要更新就更加麻烦了。但是CocoaPods的出现在某种程度上面解决了这个问题。
安装
- Ruby环境搭建
我的电脑MF839版本是10.11.4,模式及集成了Ruby的。
查看Ruby版本:在vim中,输入如下命令 ruby -v
hgdqdeMacBook-Pro:~ hgdq$ ruby -v
- 更新Ruby
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem sources -l (用来检查使用替换镜像位置成功)
安装成功
hgdqdeMacBook-Pro:~ hgdq$ gem sources -l
*** CURRENT SOURCES ***
https://ruby.taobao.org/
hgdqdeMacBook-Pro:~ hgdq$
- 安装CocoaPods
在vim中输入:
sudo gem install cocoapods
之后要输入密码,让后等一下就好了。
Password:
Successfully installed cocoapods-0.39.0
Parsing documentation for cocoapods-0.39.0
1 gem installed
使用Cocoapods
- 使用cd定位到项目的目录下面:
cd /Users/hgdq/Desktop/练习/旋转
新建Podfile文件
终端输入:vim Podfile。
之后就是这样的了:
然后键盘键入i,进入编辑模式
然后按下键盘右上角的esc,并且输入“ :”号进入vim命令模式,然后在冒号后边输入wq。
我们就可以看见项目目录里面多了一个Podfile文件。打开Podfile文件
打开Podfile文件后,就可以添加第三方库了。
例如:添加Kingfisher
在Podfile文件里面把:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
pod 'Kingfisher', '~> 2.4'
复制到Podfile文件,然后保存。
接下来在终端输入:
pod install
等待一下后:
我们就是打开.xcworkspace文件而不是.xcodeproj。
看见成功之后,我们就可以在必要的时候增加第三方的头文件了。