Cocoapods 安装,使用,删除

一、Cocoapods的安装

打开终端工具

1、输入: gem sources查看当前软件源

     显示: https://rubygems.org/(不正确)

2、删除不正确的源

     输入: sudogem sources--remove  https://rubygems.org/(或者是自己的源)

3、添加正确的源

     输入: sudo gem sources -a https://gems.ruby-china.com/

4、安装cocoapods

     输入: sudo gem install cocoapods(等待安装成功)

     如若出现下面这句提示:

          ERROR: Whileexecuting gem ... (Errno::EPERM)

          Operation not permitted - /usr/bin/pod

我们换个姿势安装

     输入: sudo gem install -n /usr/local/bin cocoapods 

5、安装完毕会有提示,此时我们的并不能结束,要是cocoapods正常使用,还需最后一步,配置cocoapods环境

     输入:pod setup配置cocoapods环境 

配置成功那就要恭喜你,可以正常使用cocoapods管理项目的第三方工具了,失败了?不要紧,我们还有办法

     输入: pod repo update –verbose    然后再:pod setup (就可以啦)

6、验证cocoapods是否安装完毕 

     输入: pod --version查看版本,如若正确显示版本信息则表示安装成功

二、Cocoapods的使用

1、新建工程/已有工程(都可以)

2、打开终端,输入: cd 项目工程路径(直接拖进来即可)

3、输入: pod init (生成profile文件)

4、使用vim profile 或者直接打开工程目录下的profile文件

5、配置,如下

     platform : ios,'8.0'  // 表示最低版本兼容8.0

     target'BLEProject'do  // 指定哪个项目

     pod"MMDrawerController+Storyboard","~>2.3.0"  // 自己项目所需第三方以及版本 (可使用"pod search 第三方名"查询版本)

     .......

     end

6、根据配置文件,更新当前文件 

     输入: pod update(速度很慢或者根本无法成功)

     此时需要输入: podupdate --verbose --no-repo-update

7、成功后在工程文件中会多一些文件,以后打开工程需要打开workspace执行文件

8、使用时: pod进来的库都算系统的库,需要使用<>来import

9、之后只需在工程的Pods文件中的podfile中再添加需要的第三方库

     pod 'AFNetworking', '~> 3.0' // 表示更新到3.0版本,不写则是更新到最新版

     添加后,保存退出,再执行podupdate --verbose --no-repo-update即可更新

10、增加类库或者删除类库(使用#注释掉要删除的类库即可)先改配置文件,再执行第9步更新操作即可

注:每次新建项目都要装pod哦

三、删除系统的Cocoapods  (原文)

1、打开终端,输入: which pod 回车显示如下

     /usr/local/bin/pod

2、找到地址并删除,输入: sudo rm -rf /usr/local/bin/pod(上方查找到的地址)

3、接下来我们就要找到我们的cocoapods 安装包的位置 输入: gem list  如图所示

4、接下来们要看清楚版本号,然后进行删除,输入命令sudo gem uninstall cocoapods -v 1.2.0(注:后面的版本号要和上面列表中的版本号对应)如果删除成功: Successfully uninstalled cocoapods-1.2.0

5、接下来删除 下一个包,输入命令:sudo gem uninstall cocoapods-core -v 1.2.0(注:这个包上面也有,注意版本好的对应),如果删除成功:Successfully uninstalled cocoapods-core-1.2.0

6、检查Cocoapods是否删除成功,输入: pod search JSONKit

      显示: -bash: pod: command not found(恭喜删除成功,你可以再安装多一遍了!!)

结语: 开始养成好习惯,不间断更新文章,为自己,加油!!!

你可能感兴趣的:(Cocoapods 安装,使用,删除)