CocoaPods是什么?
CocoaPods是一个负责管理iOS项目中第三方开源库的工具
Cocoapods安装过程
1.升级Ruby环境
gem update --system
输入结果
如果没有权限去升级Ruby ?就输入
sudo gem update --system
这时候会让你输入密码,切记输入密码的时候,光标是不会动的,直接按回车
显示的结果是这样的就妥了
2.换掉Ruby镜像
2.0、首先移除现有的Ruby镜像
gem sources --remove https://rubygems.org/
2.1、添加国内最新镜像源
gem source -a https://gems.ruby-china.org/
2.1、查看当前镜像
gem sources -l
显示的结果是这样的就妥了
3.安装CocoaPods
sudo gem install cocoapods
如果出现这个了,指的是你没有权限
输入这个
sudo gem install -n /usr/local/bin cocoapods
如果显示这个表示安装成功
再执行这个
pod setup
当出现Setup completed的时候说明已经完成了(中间有个下载的过程小有几百M要等会,但我执行的时候很快的,网速好吧!)
4.CocoaPods的使用
4.1、首先我们搜索一下第三方库
pod search AFNetworking
结果是这样的就妥了(输入q回到终端控制界面)
4.2、在工程中创建一个Podfile文件
要想在你的工程中创建Podfile文件,必须先要进到该工程目录下
cd /Users/liyang/Desktop/demo //cd 的项目
在输入
touch Podfile
2.3、编辑你想导入的第三方库的名称及版本
用vim编辑Podfile文件
vim Podfile
然后就出现这个编辑页面了
2.4、接下来就是关键的信息了,编辑podfile
source 'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git’
platform :ios, '10.0'
target 'QiNiuYInShiPin' do
use_frameworks!
pod 'MBProgressHUD'
pod 'Masonry'
pod 'MJRefresh'
pod 'HyphenateChat'
pod 'SDWebImage'
pod 'AgoraRtcEngine_iOS'
pod 'FMDB'
pod 'EaseCallKit'
pod 'EaseIMKit'
end
2.5、保存并退出执行,点击esc、输入如下命令
wq
2.6、执行下载
pod install
附加PCH文件路径配置相关
将pch文件绝对路径转化为相对路径,
如下格式$(SRCROOT)/项目名/PrefixHeader.pch。