在早期的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
的时候说明已经完成了。