Cocoapods安装过程【转载】
简介
CocoaPods是什么?
- CocoaPods是一个负责管理iOS项目中第三方开源库的工具。
CocoaPods好处?
- 开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和更新第三方开源库的时间
- 在引入第三方库时它可以自动为我们完成各种各样的配置,包括配置编译阶段、连接器选项、甚至是ARC环境下的-fno-objc-arc配置等
Cocoapods安装过程
首先把终端打开,然后在$后面输入
1.升级Ruby环境
gem update --system
输入结果
![](http://upload-images.jianshu.io/upload_images/1818626-41dc7f585459fc0e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
没有权限升级.png
如果没有权限去升级Ruby ?就输入
sudo gem update --system
这时候会让你输入密码,切记输入密码的时候,光标是不会动的,直接按回车
显示的结果是这样的就妥了
![](http://upload-images.jianshu.io/upload_images/1818626-ccdb075bbf586c08.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
升级成功了.png
2.换掉Ruby镜像
首先移除现有的Ruby镜像
gem sources --remove https://rubygems.org/
添加国内最新镜像源
gem source -a https://gems.ruby-china.org/
查看当前镜像
gem sources -l
显示的结果是这样的就妥了
![](http://upload-images.jianshu.io/upload_images/1818626-2e822df7180a69d7.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/574)
查看镜像.png
3.安装CocoaPods
sudo gem install cocoapods
如果出现这个了,指的是你没有权限
![](http://upload-images.jianshu.io/upload_images/1818626-928d7eced3d50387.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
安装错误提示.png
输入这个
sudo gem install -n /usr/local/bin cocoapods
如果显示这个表示安装成功
![](http://upload-images.jianshu.io/upload_images/1818626-8249a7c0d9521da2.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/503)
安装成功.png
再执行这个
pod setup
当出现Setup completed的时候说明已经完成了(中间有个下载的过程小有几百M要等会)
4.CocoaPods的使用
1.首先我妈们搜索一下第三方库
pod search AFNetworking
结果是这样的就妥了(输入q回到终端控制界面)
![](http://upload-images.jianshu.io/upload_images/1818626-4cffc307021f8d79.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
pod search AFNetworking.png
2.在工程中创建一个Podfile文件
要想在你的工程中创建Podfile文件,必须先要进到该工程目录下
//把自己项目直接拖拽就阔以了
cd /Users/liyang/Desktop/demo
在输入,你的工程目录下你就看到了一个Podfile文件
touch Podfile
3.编辑你想导入的第三方库的名称及版本
用vim编辑Podfile文件
vim Podfile
就出现这个编辑页面了
![](http://upload-images.jianshu.io/upload_images/1818626-287664c1195398d9.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
Podfile文件.png
然后输入i键
下面的"Podsfile" 0L, 0C将变成-- INSERT --
就可以编辑文字啦,输入以下文字
platform :ios, '7.0'
target 'demo' do
pod 'SDWebImage',
end
![](http://upload-images.jianshu.io/upload_images/1818626-9b759be2132f532e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
编辑.png
这时候要退回去啦,跟着我做,先按esc键,再按shift键+:键,再输入wq,最后按回车键
4.把该库下载到Xcode中
pod install
这时候就开始下载了,需要一段时间,出现这个界面就好了
![](http://upload-images.jianshu.io/upload_images/1818626-1fe0374e546a0694.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
引用完成.png
打开工程目录会看到多了一个后缀名为.xcworkspace文件就稳了
![](http://upload-images.jianshu.io/upload_images/1818626-84c6523158444232.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/700)
工程目录.png
作者:白石洲霍华德
链接:https://www.jianshu.com/p/0ba9edf8428d
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。