序言
Cocoapods是一个用来帮助我们管理第三方依赖库的工具,他可以解决库与库之间的依赖关系,下载库的源码,同时通过创建一个 Xcode 的 workspace 来将这些第三方库与我们的工程连接起来,使用 CocoaPods 的目的是让我们能自动的,集中的,直观的管理第三方库。
开发人员无需担心因为少添加了依赖库或者重复添加依赖库的烦恼,使用起来十分方便快捷。
极速安装教程
1.全新安装前,先检查是否有安装残留(删除CocoaPods),新设备可以忽略。
gem list --local | grep cocoapods
2.将查询到内容逐个删除。
查询到结果示例
cocoapods-core (0.39.0)
cocoapods-downloader (0.9.3)
cocoapods-plugins (0.4.2)
cocoapods-search (0.1.0)
cocoapods-stats (0.6.2)
cocoapods-trunk (0.6.4)
cocoapods-try (0.5.1)
执行删除指令
//例如:
sudo gem uninstall cocoapods-try
3.安装安装 Homebrew
特别提示官方的无法连接安装,可以使用下面的进行使用,如果遇到 ERROR: While executing,请在文章末尾查看查看资料,前往Homebrew的官网查看最新下载链接。
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
安装成功示例图:
4.安装ruby,继续在终端中进行
brew install ruby
- 检查ruby源
gem sources -l - 报错参考文章 # Cocoapod报错-ERROR: While executing gem ... (Gem::FilePermissionError)(juejin.cn/post/727886…)
*** CURRENT SOURCES ***
https://rubygems.org/
- 将ruby源替换,方便国内使用
gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
- 检查一下是否成功替换
gem sources -l
成功示例图:
5.开始安装CocoaPods
如果中途出现报错,请检查网络是否开启了代理。
sudo gem install -n /usr/local/bin cocoapods
成功示例图:
可以使用pod指令,收工~
pod setup