Cocoapods应用(001-简介以及安装和卸载)

CocoaPods管理第三方的第三方

1.Cocoapods的解释:Cocoapods是一个类库管理工具,它可以方便的查找、下载最新的第三方库能够找到真正好用的库,以此来缩短我们的开发周期和提升软件的质量,解决了库与库之间的依赖关系,让我们能自动化的、更直观的管理第三方库,但是Cocoapods不易操作,它必须要有自己的运行环境,而且要牢记终端命令行的指令

2.cocopods的优缺点?

优点:①可以很方便的查找到新的第三方库,能够找到真正好用的库,以此来缩短我们的开发周期和提升软件的质量。②解决了库与库之间的依赖关系,让我们能自动化的、直观的管理第三方开源库;

缺点不易操作,需要牢记终端命令行的指令

建议如果所需的第三方多的话用Cocopods

3.如何配置

1.首先需要在我的电脑上安装CocoPods的运行环境.

2.通过终端,命令行,下载,更新我所需要的第三方,下载到本地,通过脚本文件的运行继承到我们的项目中去,提供给我们使用,不需要再重新配置

3.当第三方的版本变化时,我也可以通过Pod install/update 对我的第三方库进行安装以及实时更新

 

002-Cocoapods 安装步骤:

1>安装需要用到Ruby,虽然Mac自带了Ruby,不过版本有点老了,最好更新一下

$sudo gem update --system

2>查看Ruby 环境

$ruby -v

如果没有响应,则需要安装镜像

$gem sources --remove https://rubygems.org/  //删除以前的;

$gem sources -a https://ruby.taobao.org/   //添加新的

查看下源路径是否更换了

$gem sources -l

如果显示如下图

则镜像安装成功,否则失败,重新安装镜像

**请确保只有 gems.ruby-china.org! **
然后就可以更新Ruby了

$sudo gem update --system

3>开始安装Cocoapods

$sudo gem install cocoapods

报错信息:

ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /usr/bin directory.

/usr/bin没有权限,执行以下代码

$sudo chmod 777 /usr/bin
//chmod: Unable to change file mode on /usr/bin: Operation not permitted
$sudo gem install -n /usr/local/bin cocoapods

4>查看Cocoapods版本

$pod --version  //1.5.3

查找第三方库:

$ pod search jsonkit

安装成功~

003-Cocoapods 删除(卸载)步骤:

1>在安装之前最好先卸载老版本

$ sudo gem uninstall cocoapods

2>查看本地安装过的Cocoapos相关的东西

cocoapods-core (1.5.0, 1.3.1)
cocoapods-deintegrate (1.0.2, 1.0.1)
cocoapods-downloader (1.2.0, 1.1.3)
cocoapods-plugins (1.0.0)
cocoapods-search (1.0.0)
cocoapods-stats (1.0.0)
cocoapods-trunk (1.3.0)
cocoapods-try (1.1.0)

然后逐个用命令删除:

$sudo gem uninstall cocoapods-core
$ sudo gem uninstall cocoapods-deintegrate
...

3>打开终端输入命令: $which pod 回车,看到一个地址,这个地址就是我们安装Pod的地址:

4>找到地址后执行删除语句:

$sudo rm -rf /usr/local/bin/pod

5>找到Cocoapods 安装位置输入 

$gem list 
//移除 RubyGems 中的 Cocoapods程序包,RubyGems(简称 gems)是一个用于对 Ruby组件进行打包的 Ruby 打包系统。 它提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具。查看gems中本地程序包

6>找到Cocoapods对应的部分并删除:

$sudo gem uninstall cocoapods-trunk -v 1.3.0

7>检查Cocoapods是否删除:

输入如下命令:$pod search AFNetworking或者pod  然后如图所示

删除成功~

 

猜你喜欢

转载自www.cnblogs.com/StevenHuSir/p/Cocopods_InstallAndUnInstall.html