【一】Cocoapods的安装
(1)Cocoapods的官方网站为: https://cocoapods.org/ 。如果你的电脑已经安装了Ruby开发环境,那么在终端(Terminal)中使用以下命令即可直接安装:
sudo gem install cocoapods
(2)如果你的电脑还没有安装Ruby环境,请看以下步骤:首先安装RVM,即Ruby的虚拟机,类似JVM,执行如下命令即可:
curl -L https://get.rvm.io | bash -s stable
3)重新载入RVM,或者重开终端Terminal也可:
source ~/.rvm/scripts/rvm
(4)检查RVM是否安装成功,并查看RVM的版本:
rvm -v
(5)然后使用RVM安装Ruby环境:
rvm install 2.0.0
(6)查看Ruby的版本:
ruby -v
(7)安装Ruby的时候默认会安装gem,我们也可以查看gem的版本:
gem -v
(8)下面开始安装Cocoapods,由于有墙,所以我们要修改Ruby的镜像,恰巧某宝提供了这个镜像:首先移除原来的镜像:
     	  gem sources --remove https://rubygems.org/
(9)然后增加新的镜像: https://gems.ruby-china.org/  (https://ruby.taobao.org/ :已经不能使用了 )
	  gem sources -a https://gems.ruby-china.org/
(10)查看当前的Ruby镜像,如果显示是china.org就可以了:
gem sources -l
(11)这是最后一步,安装cocoapods:稍等片刻就可以了;
sudo gem install cocoapods
【二】Cocoapods的使用
(1)首先建立一个iOS项目,我取名为CocoapodsDemo。
  (2)在终端下进入这个项目的根目录,使用vim创建一个PodFile文件,在终端切换到 项目目录
	  $cd /users/Desktop/projectName
	  $pod init
	  $sudo vi Podfile
(3)然后在Podfile中输入如下代码,其中我以AFNetworking为例:保存退出。
   在target “projectName”上面输入 pod ’AFNetworking’ 然后保存退出
  :wq
之后,把模拟器和xcode都关了,执行pod install
(4)然后仍旧是在项目根目录下执行如下命令:
pod install
当出现 Setting up CocoaPods master repo 说明已经在下载了,你可以新开一个命令窗口执行
	  MacZym:~ Alan$ cd ~/.cocoapods/         //跳转到cocoapods文件夹
	  MacZym:.cocoapods Alan$ du -sh *        //查看文件已经下载的大小
	  101M	repos
(5)然后在终端中提示以后要用***.xcworkspace来打开项目,所以我们关闭之前的Xcode,来到项目根目录下,打开CocoapodsDemo.xcworkspace,然后就打开了项目,此时发现项目结构已经变成了这样:
注意此时导入第三方库只能使用尖括号导入 #import <AFNetworking/AFNetworking.h>
至此,项目中已经导入了一个第三方库,在开发中就可以引用了。以后我们就可以使用Cocoapods对我们的库进行管理了,是不是很方便呢?
以后更新的话 就在终端切换到项目目录 然后执行 pod update 就行了
如果追加新的第三方框架 则重新打开Podfile文件 写入再 pod install即可
【三】Cocoapods的卸载
如果之前安装过出现问题和各种报错的,最后的方法就是卸载重装(前提是不急着用)一般就不会有其它问题了
1.得到pod的路径
   MacZym:~ Alan$ which pod
     /usr/local/bin/pod  //显示
2.删除pod
     MacZym:~ Alan$ sudo rm -rf /usr/local/bin/pod
     Password:
3.删除rubygems相关cocoapods的包,先查看
MacZym:~ Alan$ gem list
4.删除相关包  代码:sudo gem uninstal <文件名> 
  已删除cocoapods为例
    MacZym:~ Alan$ sudo gem uninstal cocoapods
  Select gem to uninstall:
   1. cocoapods-0.39.0
   2. cocoapods-1.0.1
   3. All versions
  > 3
  Successfully uninstalled cocoapods-0.39.0
  Remove executables:
	  pod, sandbox-pod
5.依次删除cocoa pods相关的包
6. 重新安装gem到本地(必须执行)
     MacZym:~ Alan$ sudo gem install -n /usr/local/bin cocoapods --pre
7.执行安装cocoapods的操作
    MacZym:~ Alan$ sudo gem install cocoapods
    Password:
8.完成后按上面安装步骤安装就大功告成了
                    
                
                
            
        
浙公网安备 33010602011771号