1.Cocoapods的安装,Cocoapods 是运行在Rubg环境下的,国内访问https://rubygems.org/ 的时候由于是服务器离我们太远,所有会出现访问超时(timeout),所以需要移除Rubg服务器,我们可以添加使用“https://gems.ruby-china.com/”提供的地址
先检查一下镜像: gem sources -l
*** CURRENT SOURCES ***
https://gems.ruby-china.com/
红色部分表示当前镜像,如果是其他镜像,需要把其他镜像移除(步骤2),重新添加可用的镜像地址。(之前是.org镜像,种种原因现在只能使用.com了)
2.移除指令: gem sources --remove https://rubygems.org/(这是当前查看到的镜像地址)
3.添加指令: gem sources -a https://gems.ruby-china.com/
4.查看 gem 的来源列表:$ gem sources -l
5.安装Cocoapods 的指令: sudo gem install cocoapods
(安装的时间可能会很长,半小时,一小时都有可能,这和网速有一定关系。
安装 的时候有些常见的问题:
1.有时候pod install后,打开项目编译失败,原因是git项目可能子模块,需要进行递归更新。需要进入子模块目录 执行更新命令为:git submodule update --init --recursive
2. 使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动
原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:
pod install --verbose --no-repo-update
pod update --verbose --no-repo-update
)
6.在安装好 Cocoapod 的电脑上,可以依次执行如下代码
(1.pod repo remove master 2. pod repo update 3. pod search afnet)
7.安装任何第三方框架都可以使用下面这两句代码查看进度(1. cd ~/.cocoapods 2. du -sh * )
8.安装成功后,关闭项目,重新用(工程.xcworkspace)打开就OK了