cocoapods 安装
公司的渣渣网络,让我安装cocoapos安装了8个小时,所以打算把过程记录一下,顺带提供一个cocoapos文件下的master文件(1.8.0.beta.1)以供大家下载,这里下载真的下不动,怎么换镜像都不好使,索性不下了,找基友♋要了一份.[master文件(1.8.0.beta.1)]()
###安装简要流程:
* 1. Ruby版本管理器RVM安装:
```
curl -L get.rvm.io | bash -s stable
source~/.bashrc
source~/.bash_profile
```
* 2. 通过rvm知道可安装的最新版本
```
rvm list known
```
* 3. 安装一个ruby版本(我这个是2.6.3为最新稳定版,安装过程要两次输入回车↩,还一次要密码,被傻等,等到死也安装不上)
```
rvm install 2.6.3
```
* 4. 更换镜像
```
//查看
gem sources -l
//删除,有多个的话都干掉,之前这里也被坑过
gem sources --remove https://rubygems.org/
//替换
//gem sources --add https://gems.ruby-china.com/
```
* 5. 安装 cocoapods
```
sudo gem install -n /usr/local/bin cocoapods
```
* 6. 安装本地库文件,也是最漫长的,,有好的网络的情况下,直接下面操作:
```
pod setup
```
###报错解决
如果你也很不幸,在这里出问题了,或者不想等几个小时,就直接用我的master包吧,操作如下:
1. 下载master包,解压出来,就是一个master文件夹;
2. 前往目录: `~/.cocoapods` ,找到repos文件夹📚,清空文件夹里面的内容,然后把master拷贝进去;
3. 终端测试一下: `pod search AFNetworking` 完美运行😀😁;
报错`RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 60`,注意是60错误码:
解决办法:
* 最方便的就是上面的方法,当然,master找你的小伙伴搞一个最新的.
* 或者可以 终端 `cd ~/.cocoapods/repos`进入到repos,然后`git clone https://github.com/CocoaPods/Specs.git`,但是过程太漫长了~~~~
###懒人cocoapos可视化界面
对于真的很懒不想敲终端的小伙伴,可以使用cocoapos的可视化app:[下载地址](https://cocoapods.org/app)
使用方法:
* 第一种情况:如果工程中没有Podfile文件
如图:
![](https://img.haomeiwen.com/i11953262/18da519e917f4a03.png)
然后去找到要添加第三方的工程,点击 `工程名.xcodeproj`文件,进入如下界面:
![](https://img.haomeiwen.com/i11953262/b4685f431cbd5649.png)
然后点击右上角install,完成,然后去工程中打开`工程名.xcworkspace`使用.
* 第二种情况,是有Podfile文件的,如图操作:
![](https://img.haomeiwen.com/i11953262/401702c6fded5b0b.png)
然后打开你要添加第三方的Podfile文件,后面流程一样样了!