1.开启终端 Terminal
2.移除现有 Ruby 默认源
gem sources --remove https://rubygems.org/
3.使用淘宝的源
gem sources -a https://ruby.taobao.org/
4.验证新源是否替换成功
gem sources -l
如果显示 如下表示成功
*** CURRENT SOURCES ***
http://ruby.taobao.org/
如果没有显示该字样,并且提示信息是让升级ruby,可通过
Homebrew安装更新Homebrew介绍
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install ruby
5.安装 CocoaPods
sudo gem install cocoapods
pod setup
注意:无论pod setup、pod install还是pod update都卡在了Analyzing dependencies不动。原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少(选择第一个即可 如若输入了pod setup不需要输入下面这几句命令)
pod setup --verbose --no-repo-update
pod install --verbose --no-repo-update
pod update --verbose --no-repo-update
另外: 安装过程会有一段漫长的等待过程(一共200多M),你可以新建一个终端查看下载进度,命令如下:6. 项目中使用pod导入第三方,将项目文件夹拖入命令行,执行下列操作cd ~/.cocoapods du -sh *
初始化pod仓库,生成Podfile文件编辑Podfile,加入想要导入的第三方(安装AFnetWorking,SDWebIMage)pod init
编辑完成,按ESC后输入冒号加wq (esc取消编辑 :q 退出不保存 :wq 保存并退出)vi Podfile
然后就可以导入第三方插件了
导入成功后,打开项目里 .xcworkspace 格式的文件就可以了pod install
7.如果想要更新包中的内容或者Podfile文件有改动,通过以下命令更新
pod update