在早期的iOS开发中,我们导入类库是比较麻烦的,要自己配置类库环境以及依赖,稍微弄错一点可能项目就无法运行起来了,记得比较清楚的是那时候某一些第三方类的运行环境还是MRC的,还需要到Xcode中去配置这个文件的运行环境,后面有了cocoapods后,管理框架就相当的简单了.本篇文章主要讲两个事情,第一个,mac系统是真的恶心啊,由于装了比较多的开发方面的环境,什么Java环境 Python环境 MySQL啊等等,还有很多的IDE,造成系统开机就CPU满载,温度居高,稍微运行下IDE就直奔一百摄氏度而去,风扇都不带停的,所以狠心备份了一些东西,直接格式化重装,然后世界安静了许多,虽然在多任务的时候CPU负载比较大的时候温度还是很高,但是不会待机都九十多度了(哈哈,第一点就是吐槽)... 第二点就是重新安装cocoapods的步骤...

1. 安装环境:

  • 操作系统: macOS Mojave

2. 简介:

2.1 什么是cocoapods?

CocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是CocoaPods本身所支持的),并且可以轻松管理其版本。

2.2 CocoaPods的好处

1、在引入第三方库时它可以自动为我们完成各种各样的配置,包括配置编译阶段、连接器选项、甚至是ARC环境下的-fno-objc-arc配置等。

2、使用CocoaPods可以很方便地查找新的第三方库,这些类库是比较“标准的”,而不是网上随便找到的,这样可以让我们找到真正好用的类库。

3. 安装步骤:

3.1 升级Ruby环境

sudo gem update --system

安装界面:

升级完成后截图:

3.2 更换Ruby镜像

首先查看当前的源:

gem sources -l

可以看出是国外的源,那么如果你有好的科学上网工具继续使用是没有问题的,但是如果没有的话,就更换一下源吧:

gem sources --remove https://rubygems.org/

然后添加国内的淘宝源:

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

很多博文里写的 gem sources -a https://gems.ruby-china.org/ 由于.org的官方域名已经无效,会报错Error fetching https://gems.ruby-china.org/: bad response Not Found 404 (https://gems.ruby-china.org/specs.4.8.gz),把.org改为.com就可以了

bad response Not Found 404 (https://gems.ruby-china.org/specs.4.8.gz)

再看一下是否更改成功:

gem sources -l

3.3 安装cocoapods

sudo gem install cocoapods  // Mac OS X 10.11前使用 在10.11后使用会提示没有权限在/usr/bin目录有写入权限
sudo gem install -n /usr/local/bin cocoapods // Mac OS X 10.11后使用

安装完成后截图如下:

3.4 最后一步

pod setup

这一步相当慢,要下载不少东西.当出现Setup completed的时候说明已经完成了。