CocoaPods的具体使用
创建Podfile文件:
pod init
快速更新安装
删除 Podfile.lock
pod install
pod install --verbose --no-repo-update
pod update --verbose --no-repo-update
pod --version 查看版本
pod repo update --verbose
终端代理
export https_proxy=http://127.0.0.1:8001 http_proxy=http://127.0.0.1:8001 all_proxy=socks5://127.0.0.1:1081
Mac安装brew
brew官方地址:brew.sh/zh-cn/
Mac安装brew的终极方法:gitee.com/cunkai/Home…
brew安装命令:
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
安装成功 但还需要重启终端 或者 运行 source ~/.zprofile 否则国内地址无法生效
brew常用命令:
brew -v 查看brew的版本
brew update 更新brew版本
brew -help 查看命令帮助
brew install 包名@版本 安装软件
brew uninstall 包名 卸载包
安装Ruby
brew reinstall ruby
source ~/.zshrc
ruby -v 版本查看
gem命令安装cocoapods
替换成国内的源
sudo gem update --system
# 使用清华的源,经过实验这是最靠谱的
gem sources --add https://mirrors.tuna.tsinghua.edu.cn/rubygems/ --remove https://rubygems.org/
# 使用国内源
gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
# 查看当前源
gem sources -l
如果是以下结果说明正确
*** CURRENT SOURCES ***
https://gems.ruby-china.com/
安装
#使用 `-V` (大写的V,代表Verbose模式)选项,这将显示详细的安装进度, 防止安装进程挂掉了还在傻乎乎的等着
# 安装 cocoapods
sudo gem install -V cocoapods
sudo gem install -n /usr/local/bin cocoapods 安装
卸载
sudo gem uninstall cocoapods 卸载
rm -rf ~/.cocoapods
rm -rf ~/Library/Caches/CocoaPods
rm -rf ~/Library/Developer/Xcode/DerivedData/*
配置 CocoaPads 依赖源
cd ~/.cocoapods/repos
pod repo remove master
git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master
由于使用的 git 指令可以清晰地看到安装进度,最后进入自己的工程,在自己工程的podFile第一行加上
source 'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git'
重点来了,注意
最新版的MacOS Catalina系统命令行执行pod setup命令直接结束啦;
莫着急,我们手动安装本地库,速度绝对快
命令行执行以下操作
安装本地库(推荐)
如果你开启了梯子
git clone https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/trunk
只获取最新的提交记录
git clone --depth 1 https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/trunk
这是国内的镜像地址,不需要梯子,速度刚刚的,想省事的就直接选这个吧
git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git ~/.cocoapods/repos/trunk
上述命令执行完成之后的目录结构见下图,
如果不是就自己手动移动一下
要查看文件下载进度的可以另外打开一个终端窗口(快捷键:选中终端按下Command+N组合键),输入以下两行命令回车执行
cd ~/.cocoapods
du -sh *
执行du -sh *之后会显示已下载的文件大小,可以多次执行来监看下载进度,如果之前还有文件大小,后来变成0了,可能是网络问题,下载已经中断了,需要结束命令并从新执行 pod setup