参考文章:https://www.jianshu.com/p/87108e5e2339
详细文章:http://www.code4app.com/article/cocoapods-install-usage
1)打开Terminal(Mac电脑自带的终端),设置ruby的软件源:
gem sources -l #(查看当前ruby的源)
gem sources --remove https://rubygems.org/ #(移除当前ruby的源)
gem sources -a https://gems.ruby-china.com #(设置当前ruby的源)
gem sources -l #(再次查看当前ruby的源)
如果Terminal输出:
*** CURRENT SOURCES ***
https://ruby.taobao.org/
就证明ruby的软件源已经设置OK了。
2)设置gem 为最新版本:
升级gem的命令:`sudo gem update --system`
3)执行cocoaPods的安装
sudo gem install cocoa pods
注意:苹果系统升级OS X EL Capitan后改为
$sudo gem install -n /usr/local/bin cocoa pods 不然会安装失败;
pod setup
4)如何安装还是不成功,遇到error: RPC failed; curl 56 SSLRead() return error -36,解决方法;
cd ~/.cocoapods/
sudo -rm -rf ~/.cocoapods/
重新按照上面安装.
5)使用cocoapod;
在terminal下,cd 项目文件夹地址,执行pod init,生成Podfile文件,通过vim Podfile文件 添加要获取的第三方库,进入文件后,输入a进入编辑模式,通过esc键盘退出编辑模式,输入":wq"保存退出,pod install下载第三方即可.
cd 进入项目根目录
ls 查看根目录下的文件
pod init 生成Podfile
vim Podfile 创建需要的第三方
pod search xxxx 查看第三方架构版本
a进入编辑模式 esc 退出编辑模式 shift + “:” 输入wq 保存退出 q不保存退出 w保存 q!强制退出不保存
pod install 开始下载更新第三方
6)更新cocopods
pod repo update --verbose
pod install --repo-update
7)移除第三方
编辑Podfile,删除第三方后,执行 $pod install --verbose --no-repo-update
8)pod search 搜索无响应
提示:CDN: trunk Repo update failed
按照官方文档 podfile文件中添加source源:
需要在podfile文件中添加
source 'https://github.com/CocoaPods/Specs.git'
参考链接:https://www.jianshu.com/p/bf1cbe49cb5d